在多个设备之间共享单个谷歌地图

时间:2014-01-23 04:32:47

标签: java android google-maps

说我有一个使用谷歌地图的应用程序,我是控制器,我可以添加标记,删除标记等...问题是如何让其他设备上的其他人看到我的地图 以动态的方式,即如果我删除/添加了一个标记并且他刷新了,他会看到发生的变化

1 个答案:

答案 0 :(得分:2)

您需要同步两个应用程序,例如使用网络服务器中的数据库,其中所有应用程序都会发送和读取其状态中的更新。为此你必须调用php服务器,可能在json中发送和接收信息。

此外,您可以尝试使用sync adapters

  

在Android设备和Web服务器之间同步数据可以实现   您的应用程序显着更有用,更适合您的应用程序   用户。例如,将数据传输到Web服务器非常有用   备份和从服务器传输数据使其可用于   用户甚至在设备离线时。在某些情况下,用户可能会找到它   更容易在Web界面中输入和编辑他们的数据然后拥有   他们的设备上可用的数据,或者他们可能想要收集数据   随着时间的推移,然后将其上传到中央存储区域。

     

虽然您可以设计自己的系统来进行数据传输   你的应用程序,你应该考虑使用Android的同步适配器框架。   该框架有助于管理和自动化数据传输,以及   协调跨不同应用的同步操作。当你   使用此框架,您可以利用其中的几个功能   您自己设计的数据传输方案不可用:

在给定的链接中,您可以找到更多信息,还可以找到示例应用