5
여기 Google지도 API를 사용하여 내 사이트에 Google지도를 표시하고 있습니다. 여기에서 나는 다음과 같은 코드에 의해 정적으로 구글 맵을 추가 할 수 있어요 :Google지도 정보 창을 동적으로 추가하는 방법은 무엇입니까?
var map = new GMap2(document.getElementById('map'));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(21.183008, 81.36186199999997), 6);
var marker = new GMarker(new GLatLng(21.183008, 81.36186199999997), {});
GEvent.addListener(marker, "mouseover", function() {
marker.openInfoWindow("Hi ");
});
GEvent.addListener(marker, "mouseout", function() {
map.closeInfoWindow();
});
map.addOverlay(marker);
var marker1 = new GMarker(new GLatLng(21.25, 81.62), {});
GEvent.addListener(marker1, "mouseover", function() {
marker1.openInfoWindow("HI All");
});
GEvent.addListener(marker1, "mouseout", function() {
map.closeInfoWindow();
});
map.addOverlay(marker1);
는 내가 배열의 마커 값의 설정했습니다. 내가 동적으로 만들 마지막 정보 창을 만들려고 할 때.
.... 응답이 자바 스크립트의 폐쇄와 관련이있다
이 폐쇄 문제처럼 들리 겠지만 어디 배열 (예상'for' -고리)? – Halcyon
이 코드는 이전 버전의 google maps api에서 가져 왔습니다. v3은 꽤 오래되었습니다. http://code.google.com/apis/maps/documentation/javascript/basics.html 해당 페이지에 훌륭한 샘플이 있습니다. – tugberk
당신은 jsfiddle을 제발 설정할 수 있습니다 .. 나는 어떤 Google지도 API를 사용해야하는지 확실히 알고 있습니다. – Baz1nga