1
마커의 정보 창을 닫을 수 없습니다. 나는 어떤 생각을 드러내고 있습니까? 당신의 도움이InfoWindow는 Google지도 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 <- 나는 단지 영어로 말하기 때문에 웃을 수 없다면 "내 즐거움"을 의미하기를 바랍니다. –
"전달할 다른 방법은 함수의 매개 변수로 사용하는 것뿐입니다." 하나 이상의 마커를 갖고 싶기 때문에 정의 된 여러 정보 창이 있습니다. 인스턴스에 액세스하기 위해 매개 변수를 사용해야하는 곳은 어디입니까? 시간 내 – Shipow