(android 地圖實戰開發)4地圖位移量解決方案

來源:互聯網
上載者:User

 1  地圖位移量問題的來源:

國家出於安全考慮,為了不讓重要的位置的地理資訊暴露,在所有的電子地圖服務提供者都需要給地圖資料加上位移和加密,所以我們在使用google,baidu 等電子地圖服務商的地圖時,就會發現顯示在地圖上的位置和實際的位置不一致的情況。


地圖位移量的特殊現象:

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 應用新去處贊助支援!!!


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.