2011-05-20 28 views
1

我有地圖當用戶的位置是地圖的一部分時,我想顯示用戶的位置。但是,我不希望它隨每次更新都將地圖視圖平移到用戶位置。我如何去完成這個?Android MyLocationOverlay ...如何啓用它,沒有它平移地圖?可能?

它好像enableMyLocation,會自動強制地圖滾動到用戶的位置,如果它是offscreem,GPS的更新,這是我不希望每次。

我真的想利用內置的MyLocationOverlay,而不是創建自己的,它似乎是告訴它不斷更新自身,並在可見地圖上繪製自身,但不會在地圖上滾動時它不應該是一個簡單的標誌或東西,但我沒有看到API文檔中的任何東西。

我是否缺少它?或者這是不可能的?

回答

0

你在尋找的東西是:

myMapView.showUserLocation = FALSE;

至少如果我正確地讀它是。

+0

不,這不完全是,我想要的位置重疊出現哪些showUserLocation允許的,但我不想在地圖recentering時,地點是出屏,或recenter的每GPS更新。我確實解決了這個問題。 – user756212 2011-05-27 18:45:18

+0

好吧,我想我無論如何都做了,最近我一直在做其他一些事情。當我確認它正在工作時,會更新這個問題 – user756212 2011-05-27 18:49:40

+0

其實我現在處於一種奇怪的狀態..我使用MyLocationOverlay並將其添加到mapview覆蓋...並顯示用戶位置,並且如果用戶位置在VISIBLE上地圖當GPS更新來了它它將滾動mapview ..。但是如果我滾動地圖離開userlocation,然後發送一個新的GPS座標它不滾動地圖視圖到新的用戶位置。 我使用模擬器,所以誰知道這將如何表現一個真實的設備上,但它似乎thoug的mylocationoverlay具有某種標誌是在平移的MapView – user756212 2011-05-27 18:58:50

相關問題