내 Google지도에 대해 내 마커를 개별적으로 나열하기 시작했지만 은 비효율적이었습니다. 마커를 맵에 놓으려는 배열을 만들려고했지만 아무 것도 보이지 않습니다. 어디서 잘못 볼 수 있습니까?Google지도 API의 마커 배열로 고생
function initialize() {
var latlng = new google.maps.LatLng(52.474, -1.868);
var myOptions = {
zoom: 11,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var image = 'i/hotel-map-pin.png';
var hotels = [
['ibis Birmingham Airport', 52.452656, -1.730548, 4],
['ETAP Birmingham Airport', 52.452527, -1.731644, 3],
['ibis Birmingham City Centre', 52.475162, -1.897208, 2]
];
for (var i = 0; i < hotels.length; i++) {
var marker = new google.maps.Marker({
position: hotels[1],
map: map,
icon: image,
title: hotels[0],
zIndex: hotels[2]
});
}
}
감사합니다.
물론 - 마약입니다! 감사. – DarrylGodden
@Gogster 문제가 없습니다. 그것은 쉬운 실수였습니다. – RedBlueThing
왜 foreach (호텔을 호텔로 사용)를 사용하지 않았습니까? – mydoglixu