获取手机定位经纬度js HTML5新特征-地理定位(基于高德地图API)
专业调查机构联系电话,18610181714。代您查询删除各类记录资料,请来电咨询。
定位的基础与原理
IP定位
运营商基站定位
GPS定位
地理定位的实现
地理定位API允许用户向web应用程序提供人们的位置(经纬度).但是这个操作必须用户授权.
获取地理定位的相关代码如下:
let geoloc = window.navigator.geolocation
let success = function(msg){}
let error = function(msg){}
geoloc.getCurrentPosition(
success, // 获取定位成功后执行的回调函数
error, // 获取定位失败后执行的回调函数
option // {}对象类型, 指定定位配置参数
);
如果定位成功,将会输出如下位置信息:
coords: Coordinates
accuracy: 19218 定位准确度
altitude: 0 海拔高度
altitudeAccuracy: null 海拔准确度
heading: NaN
latitude: 39.9078 纬度
longitude: 116.3975 经度
speed: NaN 运动速度
timestamp: 1636426246419 毫秒时间戳
接入第三方位置服务系统-百度地图/高德地图
高德地图JSAPI是一套JavaScript语言开发的的地图应用编程接口,移动端、PC端一体化设计,一套API兼容众多系统平台。目前JSAPI免费开放使用。
JSAPI提供了2D、3D地图方式,满足绝大多数研发者对地图展示、地图自定义、图层加载、点标记添加、矢量图形绘制的需求,同时也提供了POI搜索、路线规划、地理编码、行政区查询、定位等诸多开放服务接口。
JSAPI拥有健全的文档体获取手机定位经纬度js,系统学习地图和服务接口调用请前往,快速了解JSAPI的全部核心能力请前往示例中心。查阅详细接口说明文档请前往,使用遇到难题可查看或者。
登录帐号并申请Key
首先,注册开发者帐号,成为高德开放系统开发者
登陆期间获取手机定位经纬度js,在处于「应用管理」页面「创建新应用」
为应用添加Key,「服务系统」一项请选择「Web端(JSAPI)」
基本使用方法
新建一个html页面
新增一个div,设置css与id属性.
引入高德地图的script脚本.(替换自己申请的key)
创建map对象,在div中初始化地图.
代码示例:
Document