내 문제는 WP-Plugin에 있습니다. 같은 시간에 두 개 이상의지도가 열려있는 경우
과 같은 예가 표시됩니다. 마커 중 하나를 클릭하면 마지막으로 3 개의 게시물이 각자 자신의 위치를 나타내는 미니 맵으로 표시됩니다. 마커 중 하나를 클릭하면 어떤지도에서 상관 없으므로 마지막 위치에 정보 창이 모두 표시됩니다. . Google Maps InfoWindow가 잘못된지도에 표시됩니다.
function Initialize(lat, lng, zm, pid) {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(lat,lng);
var mapOptions = {
zoom: zm,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var name = "map_canvas" + pid;
map = new google.maps.Map(document.getElementById(name), mapOptions);
}
하고 다음과 같이 마커를 설정 : 좀 글로벌 같은 functionfile의 상단에
function AddMarker(lat, lng, address, title, link, image, target) {
var marker = new google.maps.Marker({
map: map,
position: new google.maps.LatLng(lat, lng),
icon: new google.maps.MarkerImage(image),
title: title
});
var infowindow = new google.maps.InfoWindow({
content: '<a href="' + link + '" target="_' + target + '">' + title + '</a><br /><small><font color="#000000">' + address + '</font></small>',
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
var map
스탠드, 그래서, 마커는 모두 오른쪽지도에 있지만 슬프게도 infowindows는 그들을 따라 가지 않을 것입니다 ...
다른 사람이 그런 것들을 경험했거나 어떻게 해결할 수 있을지 생각합니까?
좋아 아 .. 그것을 설명하는 ... 나는 그들이 마커처럼 같은 시간에 참조를 얻을 생각했다 ... – Robin93K
는하지만 것을 설명 할 수 암호? 그 문법은 다소 이상합니다. 정확히 어디에서 정확한지도를 얻었습니까? 표식에서? – Robin93K
Google IIFE가있을 때까지 약 1 시간 만에 업데이트를 추가하고 무슨 일이 일어나는지 알아볼 수 있습니다! – RobH