Arcgis for Android解決定位結果與地圖位移的簡單處理思維,arcgisandroid

來源:互聯網
上載者:User

Arcgis for Android解決定位結果與地圖位移的簡單處理思維,arcgisandroid

在進行Arcgis for Android的開發時,遇到過這樣的問題:Arcgis Online上的地圖資源與GPS定位結果不能夠匹配,如所示:


這個效果可不是我們所需要的,所以必須對地圖或者GPS訊號做糾正,但是如果你用的是Arcgis Online上的地圖資源的話,地圖這一塊你是無法做解析的,只能從GPS訊號著手。


首先,我調用的Arcgis Online上的地圖資源的url為http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer。


接著,如何糾正GPS訊號呢?得分析原因。個人認為,地圖整體做了一個x和y方向的位移,所以將GPS的訊號減去這個位移就OK了,那麼如何擷取這個位移呢,這也是本節所講的重點。


1、擷取GPS訊號。

這個很簡單的,我將手機接收到的訊號通過文本的形式展示了出來,如:


擷取到了經緯度,在Arcmap中開啟Arcgis Online資源:


搜尋ChinaOnlineCommunity資源,添加到地圖中:


用go to XY工具將GPS添加到地圖上:


建立一個圖層,為WGS84地理座標,將該點添加,再在地圖上找到正確的位置,添加:


儲存,添加X、Y欄位,計算經緯度:


這樣,x與y之差我們可以理解為地圖的位移,在GPS顯示的時候講這個位移減掉,就Ok了:


完成後,效果如下:


這樣就將GPS訊號糾正到地圖上正確的顯示了。


如有疑問,請聯絡:

QQ:1004740957

email:niujp08@qq.com

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.