我目前有一个实现,其中显示了一些来自JSON列表的标记,在特定的区域上,现在我想根据一些标准来过滤这些标记,我已经完成了过滤部分,并获得了过滤的列表。现在,为了在地图上再次呈现这个标记,当前的实现再次使用键加载js,还创建了GMap2对象,并在新创建的地图上绘制了标记列表,这真的很烦人。我希望地图在那里,只有标记被添加和删除的地图。任何帮助我们都将不胜感激
发布于 2010-04-26 19:29:57
可以使用addOverlay和removeOverlay在已显示的地图中添加/删除标记。请参阅此处的示例:http://code.google.com/apis/maps/documentation/overlays.html#Markers
var latlng = new GLatLng(lat, lng);
map.addOverlay(new GMarker(latlng));发布于 2015-05-28 23:48:18
您可以将drawMap()和drawMarkers()作为两个单独的函数。在创建映射之后,将函数重新定义为空函数,如下所示: drawMap = drawMap (){};之后将只执行drawMarkers()。
希望这就是你需要的。如果没有,请提供一些代码。
https://stackoverflow.com/questions/2712978
复制相似问题