【问题标题】:is there any way to save the marker information coming from server有什么方法可以保存来自服务器的标记信息
【发布时间】:2015-10-15 04:27:16
【问题描述】:

我有一个 Api,它为我提供了要在地图上绘制的标记位置。我的 api 会下载带有一些额外信息的图钉或标记。

但是想知道如何保存这些标记的信息,以便在地图上绘制每个标记时都应该有它的 on 信息,然后在它的点击事件上,我想在下一个活动中显示它的详细信息。

请告诉我我怎样才能做到这一点?从 api 下载数据并稍后解析时,我是否应该像我们为 listview 和适配器所做的那样创建 Model 类?我该怎么办?什么是最好的方法?请帮助我并给我一些想法和源代码

【问题讨论】:

  • 本网站并非旨在为提问者提供通用源代码;请自己尝试解决问题并概述您遇到的困难,包括代码中给您带来问题的部分示例。
  • 哦,非常感谢@Grade'Eh'Bacon 为我提供了大量信息
  • @tyczj 这不是我的情况,我知道如何保存数据,但特别是对于标记我问我需要什么来保存谷歌地图的标记数据
  • 我不明白问题出在哪里,标记有 lat/lng 用 lat/lng 保存您想要的信息

标签: android google-maps-markers google-maps-android-api-2


【解决方案1】:

当您需要标记时,您为什么不保存您的位置(纬度和经度),您可以使用您保存的位置随时绘制它。

【讨论】:

  • 我知道我可以保存它,但关键是,假设我有来自服务器 api 的人的位置以及他的姓名、年龄等,所以我想保存它的信息并绘制标记仅使用该用户名并且单击该标记时,其他信息应显示到下一个活动中。那么保存它的最佳方法是什么?
  • 你的意思是什么格式?我从 api 获取 jason 信息并对其进行解析并使用直接方法(googleMap.addMarker)在点击时绘制标记我必须显示该标记的具体信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-11
  • 2016-12-13
  • 1970-01-01
  • 2018-10-08
  • 2013-03-26
  • 1970-01-01
  • 2011-01-03
相关资源
最近更新 更多