主要思路就是使用list实时记录运动坐标 , 继承 Overlay,并重写draw方法,在draw方法中通过list的数值画出path。
首先声明list
显示在map上
//绘制路径
4月20日 发现 如果放到线程里 貌似更好 可以设置多少时间取样
class ThreadGetRoute implements Runnable { public void run() { try { gpoint1 = new GeoPoint((int) (lat * 1000000), (int) (lng * 1000000)); gPointList.add(gpoint1); myOverlay = new MyOverlay(); overlays.add(myOverlay); Thread.sleep(10000); } catch (Exception e) { e.printStackTrace(); } } }