如何在屏幕上绘制实时位置? - Android

时间:2013-07-01 07:32:05

标签: android google-maps google-maps-api-3

我已成功确定行走方向和人的距离。

然后我希望在屏幕上绘制他或她的位置。

我该怎么做?

我理解这个问题可能不是那么具体,但我希望从你们那里得到的只是一些想法。

e.g。我应该在Android开发网站上阅读哪个部分,或者我应该导入哪个外部库来帮助?

2 个答案:

答案 0 :(得分:0)

使用谷歌LocationClient获取位置更新。每次更新都会获得提供的纬度和长度。 您可以在侧面谷歌地图上使用位置客户端来绘制位置数据。每次更新,您只需删除标记并将其放在新位置即可。请注意,您不必删除标记。然后,您将获得您所在位置的图表。我已经看过使用它来制作远足路径的小径程序。

http://developer.android.com/reference/com/google/android/gms/location/LocationClient.html

还有一个位置管理器可以让您与位置提供商一起工作。

http://developer.android.com/guide/topics/location/strategies.html

这是android dev网站上的一个示例程序。 http://developer.android.com/training/location/retrieve-current.html

答案 1 :(得分:0)

如果我理解正确,您希望在图表中绘制此数据。我强烈建议您使用AndroidPlot(http://androidplot.com/)从这里下载他们的示例代码以制作简单的图表。

如果您希望然后向该人展示他们走了多远,以及您可以在图表中轻松地绘制这些数据的时间。

如果您真的希望在地图上显示此数据,那么您不想使用AndroidPlot。