我對在Google地圖應用程序中實現移動對象的方式感興趣。到目前爲止,我通過創建新的OverlayItems並丟棄舊的,而不是填充來更新地圖。然而,這對我來說似乎是不切實際和低效的。使用原始覆蓋圖移動項目
我遇到的問題是GeoPoint
的經度和緯度屬性是最終的,所以一旦GeoPoint
創建後我就無法更改它們。
關於如何解決(或解決此問題)的任何建議?爲什麼這些屬性是最終的?
我對在Google地圖應用程序中實現移動對象的方式感興趣。到目前爲止,我通過創建新的OverlayItems並丟棄舊的,而不是填充來更新地圖。然而,這對我來說似乎是不切實際和低效的。使用原始覆蓋圖移動項目
我遇到的問題是GeoPoint
的經度和緯度屬性是最終的,所以一旦GeoPoint
創建後我就無法更改它們。
關於如何解決(或解決此問題)的任何建議?爲什麼這些屬性是最終的?
創建和銷燬對象在ItemizedOverlay是昂貴的,另一種是延長Overlay類和執行自己的draw(),你不需要使用的GeoPoint,從而可以更新/緯度值自己。
順便說一句:你只對每個集合執行populate()一次,而不是集合中的每個項目?
這是的,我爲每組填充一次。感謝提示,聽起來很有聲音! –
Slekt med Rune? –