1 地圖位移量問題的來源:
國家出於安全考慮,為了不讓重要的位置的地理資訊暴露,在所有的電子地圖服務提供者都需要給地圖資料加上位移和加密,所以我們在使用google,baidu 等電子地圖服務商的地圖時,就會發現顯示在地圖上的位置和實際的位置不一致的情況。
2 地圖位移量的特殊現象:
2.1 北京的地圖沒有位移量的問題,為啥?
北京作為中國地圖的地理原點,則,可以理解,沒有位移量的問題
2.2 實際的位移量是否在一定的地理範圍,劇烈變化
實際位移量在某個特定地理範圍內,變化幾乎固定,
原因:實際上局部範圍內,如果位移量變化劇烈的話,那你在大街上走直線,那在地圖上就顯示你在隨機的飛,這種情況不會發生的(從這種角度,給人為的位移量修正帶來可能)
2.3 衛星圖是否有位移量問題
衛星圖 沒有位移量問題,衛星圖不在地圖的範疇中。
3 解決位移量的幾種策略:
3.1 獲得地圖服務商的支援,獲得位移量演算法
目前百度的,google 的大客戶,按年付地圖使用費的客戶,可以直接獲得位移量演算法
百度一年15w google的也要1w刀
(如果有錢的商業項目,這個東東 還是不錯的)
3.2 通過互連網的位移量介面,輸入經緯度,獲得對於的位移量
優點:定位精度提高,費用小
缺點: 要適時互聯
3.3 通過第三方的地圖服務商(反饋的地圖沒有位移量問題,小公司沒有人管)的api,實現地圖服務
優點:直接解決了位移量問題
缺點:第三方的介面和地圖品質不行
3.4 手工糾正位移量
原理:
1)劃定一個地區(比如廣州,)
2)按照經緯度將地圖進行劃分,把廣州地區劃分等大的地區,(根據實際業務需求,越精準,越細)
3)然後對這個地區進行隨機統計經緯度位移量,並取一個平均值,
4)地圖定位擷取當前經緯度,並找到該經緯度,對應的地區的位移量,
5)合并位移量,並顯示地圖
優點:方便,並可以支援主流的地圖供應商
缺點:只能小範圍修正,大範圍修正的話,校正資料包過大。
(本人實現的 就是這一種)
特別感謝:卓易點評網 ( 發布Android 應用新去處)贊助支援!!!