我在一个学校项目工作。我希望用户选择要在地图中显示的类别。我使用切换按钮,用户可以选择多个。选择完成后,用户单击一个显示在地图上的按钮。
地图应该显示所选类别中的所有点。
我为每个按钮创建了一个包,将一些虚拟点传递给mapActivity。
问题是在mapActivity中我不知道如何使代码只显示所选类别。它显示地图中的所有类别。
以下是主要活动的屏幕截图:http://imageshack.us/photo/my-images/831/screenshot20111128at226.png/
答案 0 :(得分:2)
这就是我想要做到的:
extras
传递给启动地图活动的意图。传递给intent的额外内容取决于选择了哪个切换按钮。onCreate()
中,获取上一个活动传递的意图中的值,并将这些点添加到数组列表中。这样,每次启动地图活动时,只有通过意图传递的点才会被添加到列表中,从而填充地图。不会添加额外的叠加层,因为它们首先不会被传递到意图中。