天天看點

uniapp H5端精準定位

H5端使用 uni.getLocation() 擷取位置時,會根據手機浏覽器不同有差異。

1. Android 手機浏覽器

在安卓浏覽器上運作。擷取位置時,會有一個擷取位置的提示,隻要點同意就可以擷取精準位置。

2. IOS 手機浏覽器

在IOS浏覽器上運作,擷取位置。

1. 首先 打開 manifest.json 檔案,找到h5配置。劃到最後,輸入騰訊地圖H5版的sdk(一定要配置需要的域名的白名單,要不然擷取不到位置資訊,并會報如下錯誤資訊errorMsg getLocation:fail)

uniapp H5端精準定位

2. 想擷取精準位置,要求部署在 https 服務上

當完成上述步驟,使用uni.getLocation() 擷取位置,你會發現位置會偏離很大,定位不準。此時隻需部署在https 的伺服器上面,就會有如下彈窗,隻需點選确認即可擷取到精準位置。

如何以https 運作到浏覽器進行測試