Я не могу закрыть информационное окно маркера, я перетаскиваю любую идею? Спасибо за вашу помощьInfoWindow не хочет закрываться с Google Maps Api V3
function mapClick(event) {
createLocationMarker(event.latLng);
}
function createLocationMarker(location) {
var clickedLocation = new google.maps.LatLng(location)
var gMarker = new google.maps.Marker({position:location, map:gMap2, draggable: true});
gMap2.setCenter(location);
displayMarkerPosition(gMarker);
google.maps.event.addListener(gMarker, "dragstart", closeMapInfoWindow);
google.maps.event.addListener(gMarker, "dragend", function() { displayMarkerPosition(gMarker); });
}
function closeMapInfoWindow() {infowindow.close(); }
function displayMarkerPosition(gMarker) {
var message = "my message";
var infowindow = new google.maps.InfoWindow(
{ content : message,
});
infowindow.open(gMap2,gMarker);
}
Rapide, clair et précis! Merci beaucoup Doug :) – Shipow
@Shipow Avec plaisir <- Я уверен, что это означает «мое удовольствие», если нет, вы можете смеяться, так как я говорю только по-английски! –
«Единственный способ передать это как параметр в функции». Я хочу иметь более одного маркера, поэтому существует несколько заданных значений, где я должен использовать параметр для доступа к экземпляру? thx для вашего времени – Shipow