簡體   English   中英

如何在谷歌地圖上更新Android中的緯度/經度?

[英]How to update latitude/longitude in Android on google maps?

我正在開發一個室內位置應用程序,其中緯度/經度將從收集的傳感器數據更新。 我找不到任何幫助簡單地更新地圖上的緯度/經度的API,因為這實際上是我想要做的唯一事情。 我不想使用GPS數據,因為該應用的目的是針對GPS信號受到嚴重挑戰的室內場所,即地下停車場。 我是否可能會錯過谷歌地圖API中的某些東西,有人也可以指點我? 我將使用舊的lat / lon數據和傳感器數據(例如加速度計)計算新的緯度/經度。

長話短說,我想僅使用傳感器數據更新地圖上的標記,我在API中找不到允許我在地圖上更新緯度/經度的庫函數。 根據我計算的新緯度/經度,有什么可以做到的嗎?

您應該保存首次創建的標記的引用(1),然后更新(2)其位置。

1)標記標記= mMap.addMarker(new MarkerOptions()。position(firstLatLng));

2)marker.setPosition(newLatLng);

實際上,如果您想了解更多有關更新所有地圖功能的信息,請查看Google地圖API

但是,如果您的時間不多,並希望每次都能快速修復您的經緯度更新,那么請查看此接收位置更新

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM