2
我是android编码的新手,并试图抓住它。我正在学习教程,并在线阅读材料和书籍。我开始有点自信,因此转移到更复杂的任务上。如何在Android上的Google地图上隐藏和显示标记?
我与谷歌地图的工作,并已成功地显示在推出的地图上我的指定位置。
//Making array businessNY global
public static ArrayList<LatLng> businessesNY;
//Creating a method showBNY to add given coordinates to the array and then add those arrayed coordinates on the map with given perimeter. I call this method on my onCreate.
public static boolean showBNY(){
businessesNY = new ArrayList<LatLng>();
businessesNY.add(new LatLng(40.741532, -73.989293));
businessesNY.add(new LatLng(40.684281, -73.996159));
for(LatLng bNY : businessesNY){
mMap.addMarker(new MarkerOptions()
.position(bNY)
.title("New York Business")
}
return true;
}
我想下一步要做的是创建2或1可能的方法来隐藏这些地点或显示出他们,如果隐藏,反之亦然。我正在读这篇文章,并确定你必须使用.setVisible(false)
隐藏和.setVisible(true);
来显示。我想让用户点击一个按钮来切换,同一个按钮切换。
我想不通我怎么能实现这一点,我一直在努力要长期现在是越来越令人沮丧,我会很感激的任何帮助。
可能有人请帮助我。
感谢
我想隐藏的阵列 – David 2014-12-04 07:48:33
中的所有标记是否可以让你把我的值和变量在代码方面,它会更简单,我听不懂。我看到你正在给地图添加标记,然后给我一个代码来删除这些标记。我不明白我如何将它应用于我的代码。 = – David 2014-12-04 07:54:21
我的标记已经在地图上显示在我想要发布的地图上,接下来我要做的是让用户选择隐藏/取消隐藏它们。 – David 2014-12-04 07:55:33