¿estás instanciando todos tus markers con la misma variable "marker "?. Entiendo que si.
Puede que me equivoque, pero como estás instanciando todos los marker igual, (y asignandoles a todos el mismo infowindow) es imposible a priori mediante código discriminar aquellos markers que quieras deshechar. Tal vez la variable "this" te de una opción.
Centrandonos en tu pregunta, no existe en el API de Gmapscode.google.com/ ...tml#Marker ningún metodo del objeto "marker" que te permita cerrarlo al estilo .close del infowindow. Lo que si puedes es establecer las propiedades .visible y .clickable a false.
hola
estoy usando la api GMAP en una aplicacion web (aspx), donde inserto en el objeto mapa unas marcas con unas etiquetas. os copio abajo el codigo que uso para insertar en mi mapa los marcadores:
GMarker marker = new GMarker(point, icon);
GInfoWindow window1 = new GInfoWindow(marker, strMarker, false, GListener.Event.click);
GMap1.addInfoWindow(window1);
GMap1.enableHookMouseWheelToZoom = true;
Mi pregunta es como puedo borrar los markers (NO TODOS, SOLO ALGUNOS) insertados en mi mapa, y si existe alguna funcion que me permita eso.