Utilizo jquery-UI-map para gmaps, y quiero hacer una ventana emergente cuando hago clic en los mapas en Gmaps.Eliminar todos los marcadores gmaps en jquery quitar el botón
$(function() {
$('#map_canvas').gmap({'center': new google.maps.LatLng(-0.789275, 113.921327), 'callback': function(map) {
$(map).click(function(event) {
$('#map_canvas').gmap('addMarker', {'position': event.latLng, 'title': '', 'draggable': true, 'bound': false}, function(map, marker) {
$('#test').dialog({'modal':true, 'title': 'Edit and save point', 'buttons': {
"Remove": function() {
$(this).dialog("close");
$(map).setMap(null);
},
"Save": function() {
$(this).dialog("close");
}
}});
findLocation(marker.getPosition(), marker);
}).dragend(function(event) {
var self = this;
findLocation(event.latLng, this);
}).click(function() {
openDialog(this);
})
});
}});
que desea eliminar todos los marcadores cuando hago clic en el botón Eliminar en este código:
"Remove": function() {
$(this).dialog("close");
$(map).setMap(null);}
Pero el marcador sigue siendo, alguien por favor me ayude. Gracias
Usted es genio johansalllarsson, gracias. Funciona ! –
Np, escribí el complemento, así que debería saber :). Por favor acepte la respuesta cada vez que tenga tiempo :) – johansalllarsson
Me sale 'Uncaught TypeError: No se puede leer la propiedad' apply 'de undefined' cuando llamo a este código, ¿alguna idea de por qué? –