之前理所當然的的到百度的坐標拾取系統, 輸入H5獲取的經緯度坐標,然后查詢,然后發現老是有誤差,而且誤差都是一樣的規律:偏實際位置西南方約1000~1500米左右。
以為是H5獲取經緯度必然會產生這么大的誤差,原來不是:
后來發現,百度地圖用的經緯度並非實際的經緯度,而是百度地圖自己的一套經緯度,那么就需要先把H5獲取的經緯度轉化為百度的經緯才能在百度地圖上查到並顯示正確的位置。
這里只是聊作筆記,提醒一下,具體可查看百度官方demo:原始坐標轉成百度坐標,示例:
(注:截圖來源於百度地圖API官網demo)