Android 在地图上显示用户
Posted
技术标签:
【中文标题】Android 在地图上显示用户【英文标题】:Android showing users on Map 【发布时间】:2013-03-08 08:41:06 【问题描述】:在 ios 上,我创建了一个应用程序,用户可以在其中分享他的位置,而其他用户可以在 MapView
上看到他。
我通过使用位置管理器获取位置来做到这一点,每当它改变 x 米时,然后使用 php 脚本将带有设备 ID 的纬度/经度写入数据库。然后,其他用户可以按下按钮,通过从数据库中检索此数据来在地图上显示位置。
现在这是我的问题。首先,我认为这是制作这样的应用程序的方法。如果您认为有更有效的方法,请告诉我。
更新此数据以在地图上显示用户的最佳方法是什么?
对于我的 iOS 应用程序,我使用了一个计时器,它每隔 30 秒左右从数据库中获取纬度/经度,但我不认为这是最有效或最好的方法。即使其他用户没有改变他的位置,应用程序也必须每秒加载一次数据。
您能否将我推向正确的方向,让我了解如何将图钉从旧位置动画化到新位置?
提前致谢。
【问题讨论】:
您在讲述 iOS 应用程序并准确地标记 android 是您想要的 iOS 还是 Android?在 iOS 中,我有一个更好的主意.. 我是在 iOS 中完成的。想在 Android 中实现 在 Android 中你必须选择秒更新但你可以在 iOS 中使用 KVO 代替每 30 秒。更新。 【参考方案1】:因为没有答案,我使用了旧方法,即使用计时器更新数据库中的 latt / long。顺便说一句,工作正常,但想知道是否有更好的方法。
【讨论】:
以上是关于Android 在地图上显示用户的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Marshmallow 上的 Google 地图上显示当前位置?