2011-03-31 58 views
1

在谷歌地图api v3中,我认为你不能再获得地图对象上的所有标记。我需要隐藏DirectionsService结果中最后一个标记。我曾经可以在v2中做到这一点:如何隐藏谷歌地图api v3中DirectionsService的DirectionsRoute对象的标记?

_gdir.getMarker(_gdir.getNumRoutes())。hide();

我有路线开始和结束在同一个地方,我需要隐藏最后一个标记,以便它不覆盖我的原始制作者。

谢谢。

回答

0

你隐藏/使用setMap()方法移除标记与null作为参数:

marker.setMap(null); 

使用谷歌文档Remove Marker。请注意,上述方法不会删除标记。它只是从地图上隐藏/删除标记。如果你想再次展示它只需使用:

marker.setMap(map);