欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

H5获取地理位置

发布时间:2023/12/31 编程问答 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 H5获取地理位置 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

第一步:获取地理位置,首先要判断是否支持地理位置的API,通过

//判断浏览器是否支持地理位置接口function justify_location(){if(navigator.geolocation) {// 支持console.log("支持地理位置接口");} else {// 不支持console.log("不支持地理位置接口");}}

这个函数做判断。

第二步:接下来判断用户是否授权

//获取用户的地理位置。使用它需要得到用户的授权function agree_obtain_location(){var option = {enableHighAccuracy : true,timeout : Infinity,maximumAge : 0};navigator.geolocation.getCurrentPosition(geoSuccess,geoError,option);}

第三步:设置调函数geoSuccess,geoError以及参数option

//同意授权function geoSuccess(event) {console.log(event.coords.latitude + ', ' + event.coords.longitude);} //拒绝授权function geoError(event) {console.log("Error code " + event.code + ". " + event.message);}

总结

以上是生活随笔为你收集整理的H5获取地理位置的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。