Android在地图上显示用户

时间:2013-03-08 08:41:06

标签: java geolocation android-mapview locationmanager

在iOS上,我创建了一个应用程序,用户可以在该应用程序中共享其位置,而其他用户可以在MapView上看到他。

我通过使用位置管理器获取位置,只要它被 x 米更改,然后使用PHP脚本将带有设备ID的lat / long写入数据库。然后,其他用户可以通过从数据库中检索此数据来按下按钮以在地图上显示位置。

现在这是我的问题。首先,我认为这是制作这样的应用程序的方法。如果您认为有更有效的方式,请告诉我。

更新此数据以在地图上显示用户的最佳方法是什么?

对于我的iOS应用程序,我使用了一个计时器,每30秒左右从数据库获取lat / long,但我不相信这是最有效或最好的方法。即使其他用户没有改变他的位置,该应用也必须每秒加载数据。

您是否也可以向我推动如何将引脚从旧位置设置为新位置的正确方向?

提前致谢。

1 个答案:

答案 0 :(得分:0)

因为没有答案我使用旧方法,它使用计时器来更新数据库中的latt / long。工作正常btw,但想知道是否有更好的方法。