我已经成功地确定了一个人的步行方向和距离。
然后我希望在屏幕上绘制他或她的位置。
我该怎么做?
我知道这个问题可能不是那么具体,但我希望从你们那里得到的只是一些想法。
例如,我应该在 Android 开发网站上阅读哪个部分,或者我应该导入哪个外部库来提供帮助?
我已经成功地确定了一个人的步行方向和距离。
然后我希望在屏幕上绘制他或她的位置。
我该怎么做?
我知道这个问题可能不是那么具体,但我希望从你们那里得到的只是一些想法。
例如,我应该在 Android 开发网站上阅读哪个部分,或者我应该导入哪个外部库来提供帮助?
使用 googles LocationClient 获取位置更新。在每次更新时获取所提供位置的纬度和经度。您可以使用位置客户端与谷歌地图一起绘制位置数据。每次更新您只需删除标记并将其放置在新位置。请注意,您不必删除标记。然后,您将获得您所在位置的图。我见过使用它来绘制远足路径的小径程序。
http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html
还有一个位置管理器,可以让您与位置提供者进行更多的合作。
http://developer.android.com/guide/topics/location/strategies.html
这是 android 开发网站上的示例程序。 http://developer.android.com/training/location/retrieve-current.html
如果我理解正确,您希望在图表中绘制这些数据。我强烈建议使用 AndroidPlot ( http://androidplot.com/ ) 从这里你可以下载他们的示例代码来制作一个简单的图表。
如果您希望然后向该人显示他们走了多远以及您可以在图表中轻松绘制这些数据多长时间。
如果你真的希望在地图上显示这些数据,那么你不想使用 AndroidPlot。