最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

前端獲取用戶地理定位的方法及一些注意事項

 更新時間:2025年02月28日 09:09:19   作者:眼鏡大馬猴  
這篇文章主要介紹了移動端和PC端在使用定位過程中需要注意的事項,包括系統(tǒng)GPS打開、定位權(quán)限、頁面授權(quán)等,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言:   

定位一般分為兩種場景:移動端和PC,下面分別講下這兩個場景在使用定位過程中的一些注意事項。

  • 移動端
       移動端包括手機(jī),pad和其它帶有GPS定位芯片的智能設(shè)備(如手表、音箱等),移動端的系統(tǒng)包括iOS和Android。成功完成定位需要達(dá)成以下前提條件:
       系統(tǒng)GPS打開
       所使用的App或瀏覽器已獲取定位權(quán)限
       對打開的頁面允許使用定位
       對于iOS10以上系統(tǒng)和Android的一些版本已禁止在非HTTPS協(xié)議的域名下定位,請盡快將站點(diǎn)升級到HTTPS
  • PC端
       因為pc設(shè)備上大都沒有GPS芯片,所以在PC上的定位主要通過IP精準(zhǔn)定位服務(wù)

1 GetCurrentPosition API

這是H5新推出的地理位置API,但從性能和精確度上來說相對較差,使用者幾乎沒有。

2 第三方服務(wù)

2.1 高德地圖服務(wù)

注意:在使用該服務(wù)前需要申請 Key 點(diǎn)擊前往申請

<!--
key:填寫申請的key
plugin:需要用的插件,如果不填寫將 AMap.xxx is not constructor 錯誤
-->
<script type="text/javascript" src="https://webapi.amap.com/maps?v=2.0&key=[申請的key]&plugin=AMap.Geolocation"></script>
  • 使用
let geolocation = new AMap.Geolocation({
    enableHighAccuracy: true, // 是否使用高精度定位
    timeout: 10000, // 超時時間,單位為毫秒
});
geolocation.getCurrentPosition(function(status, result) {
     if (status === 'complete') {
         console.log(result); // 定位成功
     } else {
         console.log(result);// 定位失敗
     }
 });

具體使用情況查看高德地圖手冊點(diǎn)擊跳轉(zhuǎn)

2.2 騰訊地圖服務(wù)

注意:在使用該服務(wù)前需要申請 Key 點(diǎn)擊前往申請

<!--
key:填寫申請的key
plugin:需要用的插件,如果不填寫將 AMap.xxx is not constructor 錯誤
-->
    <script type="text/javascript" src="https://apis.map.qq.com/tools/geolocation/min?key=[申請的key]&referer=location&callback=initMap"></script>
  • 使用
 let geolocation = new qq.maps.Geolocation('[申請的key]');
 geolocation.getLocation((position)=> {
      console.log(position);
  }, (result)=> {
      console.log('獲取定位失敗', JSON.stringify(result));
  }, {
          timeout: 15000, // 默認(rèn)值為10s;
          failTipFlag: true
  });

總結(jié) 

到此這篇關(guān)于前端獲取用戶地理定位的方法及一些注意事項的文章就介紹到這了,更多相關(guān)前端獲取用戶地理定位內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

蚌埠市| 资溪县| 云阳县| 老河口市| 柞水县| 永泰县| 油尖旺区| 碌曲县| 章丘市| 沙湾县| 庆元县| 防城港市| 文水县| 四川省| 清新县| 延川县| 河北区| 绥滨县| 江门市| 黎平县| 三穗县| 台前县| 衡山县| 海口市| 全南县| 将乐县| 南阳市| 昌黎县| 望都县| 行唐县| 宜兰县| 波密县| 苍梧县| 资溪县| 永寿县| 桦南县| 喀喇沁旗| 鄂伦春自治旗| 宁南县| 三门峡市| 庐江县|