0
Google지도가로드되면 모든 서브맵을로드하는 데 몇 초가 걸립니다. 마커를 변경하려고 할 때마다 모든지도를 다시로드해야합니다. 한 번로드하여 업데이트 할 수 있습니다 동적 마커?Google지도의 마커 만 업데이트하십시오.
function initialize(markers) {
console.log(markers);
var mapOptions = {
zoom: 7,
center: new google.maps.LatLng(40.4378271,-3.6795367)
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var j=0;
for (var i=0;i<((markers.length)-3);i=i+3){
var marker = new google.maps.Marker({
position: new google.maps.LatLng(markers[i],markers[i+1]),
map: map,
icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld='+j+'|FE6256|000000',
title: markers[i+2]
});
j++;
}
}
google.maps.event.addDomListener(window, 'load', initialize(markers()));