remove a single overlay in googlemaps
does anyone know if it is possible to remove the overlay 开发者_开发百科where I previously drew a polygon? I don't want to use clearOverlays because it will remove all the markers also, instead I want to just hide the markers. Thanks, Richard
Yes. Did you keep a reference to the overlay in question? Then just call map.removeOverlay()
http://code.google.com/apis/maps/documentation/reference.html#GMap2
You question could be less conflicted. If you want to hide an overlay, say a marker, do as other poster said, hide() it.
polys are overlays, they are not married to markers, which are overlays as well.
Have you tried the removeOverlay method of the GMap object?
removeOverlay(overlay:GOverlay)
Link to related documentation
You can also just hide a marker without removing it from the map.
Link to related documentation
Take a look at the GoogleMaps References:
GoogleMaps References
There you can find the function hide()
which should do the job.
精彩评论