JS获取当前位置信息

简介: JS获取当前位置信息
function getLocation() {
var options = {
        enableHighAccuracy : true,
        maximumAge : 1000
    }
if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(onSuccess, onError, options);
    } else {
        alert('您的浏览器不支持地理位置定位');
    }
}
//成功时
function onSuccess(position) {
var longitude = position.coords.longitude;
var latitude = position.coords.latitude;
var map = new BMap.Map("allmap");
var point = new BMap.Point(longitude, latitude);
var gc = new BMap.Geocoder();
    gc.getLocation(point, function(rs) {
var addComp = rs.addressComponents;
document.getElementById("aera").innerHTML = addComp.province + ", " + addComp.city + ", "+ addComp.district + ", " + addComp.street + ", "+ addComp.streetNumber;
    });
// 这里后面可以写你的后续操作了
// postData(longitude, latitude);
}
//失败时
function onError(error) {
switch (error.code) {
case 1:
            alert("位置服务被拒绝");
break;
case 2:
            alert("暂时获取不到位置信息");
break;
case 3:
            alert("获取信息超时");
break;
case 4:
            alert("未知错误");
break;
    }
// 这里后面可以写你的后续操作了
//经度
var longitude = 23.1823780000;
//纬度
var latitude = 113.4233310000;
    postData(longitude, latitude);
}
// 页面载入时请求获取当前地理位置
window.onload = function(){
// html5获取地理位置
    getLocation();
};

引入百度api 调用资源

<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"></script>
相关文章
|
7月前
|
前端开发 JavaScript
|
11月前
|
JavaScript 前端开发 Linux
Node.js 获取文件信息及路径
Node.js 获取文件信息及路径
|
13天前
|
JavaScript 前端开发 网络安全
【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程
【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程
28 4
|
1天前
|
JavaScript Java 测试技术
基于小程序的学生公寓电费信息+springboot+vue.js附带文章和源代码说明文档ppt
基于小程序的学生公寓电费信息+springboot+vue.js附带文章和源代码说明文档ppt
6 0
|
13天前
|
数据采集 JavaScript 前端开发
使用Go和JavaScript爬取股吧动态信息的完整指南
本文介绍了如何使用Go和JavaScript构建网络爬虫,从股吧网站抓取实时股市信息。通过设置代理服务器以应对反爬策略,利用`got`库执行JavaScript提取动态数据,如用户讨论和市场分析。示例代码展示了爬虫的实现过程,包括浏览器实例创建、代理配置、JavaScript执行及数据打印。此方法有助于投资者及时获取市场资讯,为决策提供支持。
使用Go和JavaScript爬取股吧动态信息的完整指南
|
13天前
|
JavaScript 前端开发
JavaScript实现识别二维码信息功能
JavaScript实现识别二维码信息功能
14 1
|
13天前
|
JavaScript 前端开发
javascript获取url信息的常见方法
javascript获取url信息的常见方法
20 2
|
13天前
|
数据采集 JavaScript 数据可视化
Node.js爬虫在租房信息监测与分析中的应用
Node.js爬虫在租房信息监测与分析中的应用
|
13天前
|
JavaScript 前端开发
JavaScript 地址信息与页面跳转
JavaScript 地址信息与页面跳转
|
13天前
|
开发框架 前端开发 JavaScript
JavaScript云LIS系统源码ASP.NET CORE 3.1 MVC + SQLserver + Redis医院实验室信息系统源码 医院云LIS系统源码
实验室信息系统(Laboratory Information System,缩写LIS)是一类用来处理实验室过程信息的软件,云LIS系统围绕临床,云LIS系统将与云HIS系统建立起高度的业务整合,以体现“以病人为中心”的设计理念,优化就诊流程,方便患者就医。
27 0