我需要在用戶縮放後重新繪製覆蓋圖。
這樣做的最好方法是什麼?
我試過所有我能想到的(保存getZoomLevel()狀態,覆蓋onUserInteraction()),但實際上並沒有任何效果。
問題是,當用戶單擊縮放時,會調用draw(),所以我繪製方法獲取的信息(關於地圖狀態)與mapview完成縮放後的狀態不同。
另外,draw()不會在縮放結束時被調用,所以只有當我平移地圖時,疊加層纔會被正確繪製。縮放在android中使用的事件Mapview
7
A
回答
2
由於沒有人在7個月內回答過這個問題,我會寫下我最終做的事情。
我用一個Handler在500ms後手動刷新地圖,它工作正常。
Handler handler;
handler.postDelayed(refreshRoute, 500);
0
您是否試過在縮放後調用mapview.postInvalidate()
?
相關問題
- 1. 將縮放控件放置在MapView中
- 2. Android MapView縮放到半徑
- 3. 捏縮放,平移mapview android
- 4. 如何在android中獲取mapview的觸摸事件的縮放級別?
- 5. Android MapView:禁用自動縮放
- 6. 禁用Mapview滾動縮放android
- 7. 更改MapView中的縮放控件
- 8. 當用戶放大/縮小時縮放Android MapView標記
- 9. 沒有縮放級別的MapView Android
- 10. 在Android中的MapView觸摸事件
- 11. 使用IBAction按鈕來縮放MapView
- 12. Android MapView同時動畫和縮放
- 13. Android MapView動態設置縮放級別
- 14. Android MapView縮放級別不超過19?
- 15. Android(MapView):如何在mapview中設置4英里的縮放級別?
- 16. 在Android MapView中繪製獨立於縮放級別的形狀
- 17. MapView縮放爲以用戶爲中心
- 18. 在MapView中檢測縮放更改
- 19. 使用Android MapView同時平移和縮放
- 20. 使用帶有fill_parent的MapView時不顯示縮放控件
- 21. MapView的替代捏放縮放
- 22. 禁用Titanium中的mapview上的縮放控件
- 23. Android MapView在ViewPagerIndicator中沒有縮放/平移功能
- 24. mapView不縮放到座標
- 25. 在Android中更改MapView縮放控件外觀的正確方法是什麼?
- 26. 如何在MapView中重新定位內置的縮放控件?
- 27. 如何在highchart中縮放縮放事件的svg路徑?
- 28. 位圖imageview在android中的觸摸事件中自動縮放
- 29. Android - 在Google Maps API中禁用縮放縮放控件
- 30. 使用mouseEnter事件來縮放按鈕