내 웹 사이트에서 Google지도를 사용하면 정상적으로 작동합니다. 그러나 자신의 마커 이미지를 사용하면 정보 창이 더 이상 나타나지 않습니다. 왜 아무 생각 없어? 나는를 수정 한Google지도 API 정보 창이 열리지 않습니다
https://developers.google.com/maps/documentation/javascript/custom-markers
:
당신은 JSFiddle 예제를 포함하고 여기에 사용자 정의 마커에 대한 문서가있다 https://www.hauskataloge24.de/index.php?id=6
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: {lat: 50.984768, lng: 11.029880}
});
setMarkers(map);
}
var musters = <?php echo json_encode($musters); ?>;
function setMarkers(map) {
var image = {
url: 'img/markerBlue.png'
};
for (var i = 0; i < musters.length; i++) {
var muster = musters[i];
var infowindow = new google.maps.InfoWindow(); /* SINGLE */
var markers = new google.maps.Marker({
position: {lat: muster[1], lng: muster[2]},
map: map,
icon: image,
title: muster[0]
});
placeMarker(muster);
function placeMarker(loc) {
var latLng = new google.maps.LatLng(loc[1], loc[2]);
var marker = new google.maps.Marker({
position : latLng,
map : map
});
google.maps.event.addListener(marker, 'click', function(){
infowindow.close(); // Close previously opened infowindow
infowindow.setContent("<div id='infowindow'>"+ loc[3] +"</div>");
infowindow.open(map, marker);
});
}
}
}