2
A
回答
4
注册LocationListener和方法onLocationChanged绘制起点和已经来点之间的路径。
private void addLocationListener(LocationListener locationListener) {
LocationProvider locationProvider = getLocationManager().getProvider(LocationManager.GPS_PROVIDER);
getLocationManager().requestLocationUpdates(locationProvider.getName(), LOCATION_UPDATE_INTERVAL,
LOCATION_UPDATE_MIN_DISTANCE, locationListener);
}
private LocationManager getLocationManager() {
return (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
}
private void startGpsListening(Location start) {
this.startLocation = start;
addLocationListener(new MyLocationListener());
}
private Location startLocation = new Location("");
private class MyLocationListener extends LocationListener {
public void onLocationChanged(Location location) {
Log.d(LOG_TAG, "New location has come: " + location);
// draw path between startLocarion and this location
}
...
}
0
收集数组中的最新N个点。每次更新数组时,重新绘制所有值。使用Overlay在其上画线。
相关问题
- 1. 如何让用户在Google地图上绘制路径?
- 2. Android谷歌地图在移动时绘制路径
- 3. 移动标记并通过移动Google地图重绘路径
- 4. 在android地图上绘制路径
- 5. 在点之间添加路径或绘制路径google地图
- 6. 在Google地图上绘制路线
- 7. 如何在Google地图中绘制多彩路径?
- 8. 如何在Google地图中将路径绘制成直线?
- 9. 如何使用Google map api在Google地图上绘制路线?
- 10. 如何使用碎屑路径在地图上绘制路线?
- 11. 如何在Google地图上绘制铁路路线?
- 12. 我可以在Google地球图片上绘制路径吗?
- 13. 在Google地图上的两点之间绘制路径
- 14. 仅在一侧的Google地图上绘制路径?
- 15. 在Google地图中手动绘制路径
- 16. 如何在UIView上触摸移动绘制任意路径
- 17. 如何在地图上绘制路线?
- 18. 如何在移动时绘制根路径?
- 19. 如何在BIT室内地图上绘制路径我有
- 20. Google地图如何在DIV上绘制路线?
- 21. 如何在Google地图上绘制和导航路线
- 22. 谷歌地图在Android上绘制动画路径
- 23. 绘制一个路径作为一个对象在地图上移动
- 24. 如何在Google地图上绘制Google地图上的预建地图
- 25. Android,Google地图上的绘制路线
- 26. 如何在画布上为移动图像绘制多条路径
- 27. 加入标记在android google地图中绘制路径
- 28. 如何在地图视图中绘制路线当用户不断移动时
- 29. 在滚动上绘制/显示路径
- 30. 如何禁止在Google地图上的地图上移动?
我试图做同样的这样..但没有得到成功..请提供一些样片代码...谢谢 – Monali 2011-04-07 11:19:34
可能你有你的GPS关闭?你有没有从它的任何位置? – Flavio 2011-04-07 11:38:28
谢谢..我的问题解决了。 – Monali 2011-04-07 13:11:07