日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

如何获取用户当前详细的地理位置

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何获取用户当前详细的地理位置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何獲取用戶當前詳細的地理位置

一、總結

一句話總結:第三方API和js中geolocation。

?

1、google地圖API教程地址?

Google API 教程 | 菜鳥教程
http://www.runoob.com/googleapi/googleapi-tutorial.html

或者直接百度 google地圖中文api

?

?

?

二、如何獲取用戶當前詳細的地理位置

問題一:怎么獲取用戶所以位置?

最近有個需求是獲取用戶周圍附近商家,怎么獲取用戶所以位置?比較準,誤差比較小的方法,請各位大神指導下

?

解答一

如果是這種需求的話應該要調用瀏覽器所提供的api,這些api的話一般瀏覽器還是會有提供,參考這里http://www.zhangxinxu.com/wor...,沒有提供的話建議還是讓用戶手動定位

?

你可以使用第三方地圖API來獲取用戶當前的經緯度:高德API?|?高德web定位

?

第三方api么

?

你是手機App還是Web(看你標簽用的PHP,應該是Web了),App有GPS,Web有一些第三方Api可以調。

?

看看百度地圖API在指定圓形區域內搜索效果?http://developer.baidu.com/ma...

?

?

問題二:javascript 怎么獲得手機地理位置 比如經緯度

javascript 獲得手機地理位置代碼如下:

?

解答二

<script> ????navigator.geolocation.getCurrentPosition(?//?該函數有如下三個參數 ????????function(pos){?//?如果成果則執行該回調函數 ????????????alert( ????????????????'??經度:'?+?pos.coords.latitude?+ ????????????????'??緯度:'?+?pos.coords.longitude?+ ????????????????'??高度:'?+?pos.coords.altitude?+ ????????????????'??精確度(經緯):'?+?pos.coords.accuracy?+ ????????????????'??精確度(高度):'?+?pos.coords.altitudeAccuracy?+ ????????????????'??速度:'?+?pos.coords.speed ????????????); ????????},?function(err){?//?如果失敗則執行該回調函數 ????????????alert(err.message); ????????},?{?//?附帶參數 ????????????enableHighAccuracy:?false,?//?提高精度(耗費資源) ????????????timeout:?3000,?//?超過timeout則調用失敗的回調函數 ????????????maximumAge:?1000?//?獲取到的地理信息的有效期,超過有效期則重新獲取一次位置信息 ????????} ????); </script>

?

>> 參考?Lecaf 同學的博文

>> 需要支持HTML5的瀏覽器才能支持

>> 哪怕支持HTML5的瀏覽器支持也不一定很好

?

?

?

?

?

轉載于:https://www.cnblogs.com/Renyi-Fan/p/9302497.html

總結

以上是生活随笔為你收集整理的如何获取用户当前详细的地理位置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。