我正在寫一個應用程序,需要繪製包含大量GPS點(長+拉特)的「路線」。點靠近在一起,不遵循道路,只是在每個點之間劃一條線是理想的。Android在地圖上繪製路徑從大量的經度/緯度點查看
我現在的實現非常慢,因爲我正在循環所有的GPS座標並在逐項疊加中創建一個新的Point和overlayitem。這需要大約20秒來加載所有這些點並將它們繪製到mapview。有沒有一種方法可以從GPS座標構建一系列直線或點並將它們繪製到地圖視圖上?目前執行的
例子:
for each set of long+lats // removed to simplify
point= new GeoPoint(latitude,longitude);
overlayitem = new OverlayItem(point,"","");
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
mMapController.setCenter(point);
在此先感謝,希望我已經解釋的不夠好。
感謝它進行了一些修改,但我設法讓它工作,謝謝。 – stealthcopter 2010-08-02 14:55:40