GeolocationAPI
Geolocation地理位置API能够定位用户的经纬度,根据使用的终端设备不同和浏览器软件的实现不同,浏览器会根据IP地址、GPS等策略进行定位。
例子代码:
if ('geolocation' in navigator) {
console.log('地理服务可用');
navigator.geolocation.getCurrentPosition(function (pos) {
// 获取纬度
console.log(pos.coords.latitude);
// 获取精度
console.log(pos.coords.longitude);
});
} else {
console.log('地理服务不可用');
}
使用Chrome浏览器:
请求使用地理位置API时,浏览器会询问用户是否同意,只有经过用户同意,我们才能获得用户的地理位置。
整合地图API
如果需要通过经纬度获取地名,Google地图等API可以实现,这里就不多介绍了。
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。