【问题标题】:Hide multiple markers on a map Android在Android地图上隐藏多个标记
【发布时间】:2014-07-31 13:50:24
【问题描述】:
有谁知道是否可以通过选择单选按钮来隐藏一组标记?
例如:我有一张地图,上面有许多位于不同电影院的标记。 CinemaABC 和 CinemaDEF
如果我单击单选按钮 CinemaABC,那么 CinemaDEF 的所有标记都应该被隐藏,因此只显示 CinemaABC 的标记。
我不想聚集电影院。
我使用 Android Studio 使用 Google-Maps API 2 构建了我的应用程序。
谢谢
【问题讨论】:
标签:
android
google-maps
google-maps-api-2
【解决方案1】:
这直接不可能,但您可以清除谷歌地图并在您的兴趣点再次添加标记查看下面的代码它可能会解决您的问题
private void drawMarker(LatLng point) {
google.clear();
MarkerOptions markerOptions = new MarkerOptions();
// Setting latitude and longitude for the marker
markerOptions.position(point);
// Adding InfoWindow title
markerOptions.title("Location Address");
// Adding InfoWindow contents
markerOptions.snippet(markerLocationAddress);
// Adding marker on the Google Map
googleMap.addMarker(markerOptions);
}
【解决方案2】:
抱歉,我不清楚您的问题,但我明白了,您正在寻找一个特定的地方,并且更多的制造商正在地图周围展示。
您无法隐藏标记,但您可以按照 bhadresh devani 的建议进行操作,另一种选择是您可以使制造商不可见,但在地图上设置最小半径。所以你不会在地图上看到更多的标记。