0

你能帮我吗?

背景信息。

我在activity2中运行的android google maps v2没问题。在 Activity1 中,我想在 Activity2 中将 POI 绘制到谷歌地图上,我有一个使用我的 POI 数据创建的 xml。

问题:我希望我的 android 应用程序 activity1 像这样运行:

1)选择一个选项AZ?“用户选择:M”

2) 字段 M 内是什么颜色?M-蓝色,M-红色,M-绿色?“用户选择:M-Green”

3) 现在选择范围(M-Green 1 到 M-Green 200)“用户选择:M-Green 17 到 M-Green M21”

然后它在下一个活动的 android 谷歌地图上显示标记 M17、M18、M19、M20、M21。

实现这一点的最佳方法是什么?在你问一个理想的方向之前,我不会在你的代码之后,即任何可以帮助我完成这个实际任务的资源/网页?

感谢您的时间。阿德里安。

4

1 回答 1

2

我不知道你想要的是不是这样的,但无论如何它是:

在第一个活动中,我会

  1. 一个微调器,它将加载由字符数组适配器表示的从 a 到 z 的值
  2. 一个具有三个值的无线电组,每种颜色一个。如果您希望用户在多种颜色中进行选择,您可能必须使用颜色选择器。
  3. 由于值太多可供选择,我认为搜索栏 将是理想的选择。在此处查看示例

然后,我将使用标准方法将选定的值传递给第二个活动,通过按下例如提交按钮后的附加意图。

在第二个活动中,在 onCreate 处理程序上,我将接收选定的值并检查它们的有效性。然后我会将它们映射到我猜是给定的元数据(在 Web 服务器上或在 sqlite 数据库中的本地)。然后我会构建将出现在地图上的标记。

很简单,希望对你有帮助!

于 2013-09-07T17:44:08.700 回答