我正在写一个应用程序,需要绘制包含大量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