鍍金池/ 問答/Java  HTML/ 微信小程序 map 組件 在微信平臺(tái)開發(fā)工具出現(xiàn)定位不準(zhǔn)的問題

微信小程序 map 組件 在微信平臺(tái)開發(fā)工具出現(xiàn)定位不準(zhǔn)的問題

<map id="map"
       longitude="{{longitude}}"
       latitude="{{latitude}}"
       scale="15"
       controls="{{controls}}"
       markers="{{markers}}"
       circles="{{circles}}"
       style="width: 100%;height: 300px;">
  </map>

clipboard.png
其他的就沒了 這個(gè)res 里面就是我的經(jīng)緯度 但是有偏差 不知道為什么 偏差在1.9公里

更改type
clipboard.png

回答
編輯回答
影魅

之前看帖子,有人這樣說:實(shí)際上 GPS 信息是準(zhǔn)確的,只不過在中國,地圖經(jīng)緯度必須是假的,才能通過相關(guān)部門審核。所以你看各家的地圖,都是有偏移的、假的經(jīng)緯度,而且各家的都不一樣。你要根據(jù)所使用的地圖,先計(jì)算偏移,然后才能你用的地圖上用假經(jīng)緯度來查出準(zhǔn)確的地圖位置。

2017年9月5日 07:42
編輯回答
孤客

可能是坐標(biāo)系問題,你的坐標(biāo)是WGS84格式的,但騰訊地圖坐標(biāo)要求GCJ02格式的
可以用下面這個(gè)庫進(jìn)行坐標(biāo)轉(zhuǎn)化
https://github.com/wandergis/...


是我講的不夠明白嗎?給你看看官方文檔中的說明map組件的說明
圖片描述

你可以自己轉(zhuǎn)換,也可以讓微信轉(zhuǎn)換
讓微信轉(zhuǎn)就是把getLocation中的

type:'wgs84'

改為

type:'gcj02'
2018年4月27日 00:51
編輯回答
尤禮

問題已經(jīng)解決 原因就是我使用的是pc微信調(diào)試工具就會(huì)出現(xiàn)不準(zhǔn)的情況,如果有手機(jī)調(diào)試就沒事

2017年2月4日 03:59