在Android地图上隐藏多个标记

时间:2014-07-31 13:50:24

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

有人知道是否可以通过选择单选按钮隐藏一组标记?

例如:我的地图上有一堆标记位于不同的电影院。 CinemaABC和CinemaDEF

如果单击单选按钮CinemaABC,则应隐藏CinemaDEF的所有标记,以便仅显示CinemaABC标记。

我不想聚集电影院。

我使用Google-Maps API 2使用Android Studio构建了我的应用程序。

由于

2 个答案:

答案 0 :(得分:0)

这是不可能的,但您可以清除谷歌地图并在您感兴趣的地点再次添加标记请参阅下面的代码,它可能会解决您的问题

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);

}

答案 1 :(得分:0)

对不起,我不清楚你的问题,但我明白了,你正在寻找一个特定的地方,更多的制造商正在地图上展示。

你不能隐藏标记,但你可以按照bhadresh devani建议你做的另一个选择是你可以让制造商看不见但在地图上设置最小半径。所以你不会在地图上看到更多的标记。