Java Android在地图上显示用户

Java Android在地图上显示用户,java,geolocation,android-mapview,locationmanager,Java,Geolocation,Android Mapview,Locationmanager,在iOS上,我创建了一个应用程序,用户可以共享他的位置,其他用户可以在地图视图上看到他 为此,我使用位置管理器获取位置,每当它改变x米,然后使用PHP脚本将带有设备id的lat/long写入数据库。然后,另一个用户可以按下按钮,通过从数据库中检索这些数据来显示地图上的位置 现在是我的问题。首先,我认为这是制作这样一个应用程序的方法。如果你认为有更有效的方法,请告诉我 更新此数据以在地图上显示用户的最佳方法是什么 对于我的iOS应用程序,我使用了一个计时器,每隔30秒左右从数据库中获取lat/lo

在iOS上,我创建了一个应用程序,用户可以共享他的位置,其他用户可以在
地图视图上看到他

为此,我使用位置管理器获取位置,每当它改变x米,然后使用PHP脚本将带有设备id的lat/long写入数据库。然后,另一个用户可以按下按钮,通过从数据库中检索这些数据来显示地图上的位置

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

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

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

你能不能也告诉我正确的方向,如何从旧的位置到新的位置动画引脚


提前谢谢。

因为没有答案,我使用了旧方法,即使用计时器更新数据库中的latt/long。顺便说一句,工作正常,但我想知道是否有更好的方法。

你在讲述iOS应用程序并给android添加你想要的iOS或android?在iOS中我有一个更好的主意…我是在iOS中做的。要在AndroidIn Android中实现这一点,您必须选择秒更新,但您可以在iOS中使用KVO,而不是每30秒更新一次。更新。