2010-07-09 3 views
1

페이지가로드되어지도가 표시되면 클릭없이 정보 윈도우가지도에 열립니다. 그러나 마커 위치에 따라 infoWindows의 일부가지도 외부에있는 경우가 있습니다. 이 문제를 방지하고 항상 map 내에서 infoWindow를 얻을 수있는 방법이 있습니까?infoWindow의 일부분이지도 외부에 있습니까?

업데이트

문제는 마커가지도에 표시되기 전에 정보창이 쇼는 것이다. 따라서 정보창은 마커 위치에서 시작하지만 마커가 제자리에 놓이면 정보창이 약간 올라서 마커 바로 위에서 시작합니다. 그러나 첫 번째 위치가 마커 앞에 있었기 때문에 정보창이지도 외부로 나옵니다.

마커를 놓는 것이 코드의 첫 번째 부분 임에도 불구하고 정보 창이 왜 먼저 표시되는지 알고있는 사람은 누구입니까? 정보 창을 활성화하기 전에 모든 마커가 제자리에 있는지 확인할 수 있습니까?

+0

링크를 게시 할 수없는 경우 정보 작성 창을 사용하여 자바 스크립트를 게시하십시오. – RedBlueThing

답변

0

문제가있는 페이지에 대한 링크를 게시 할 수 있습니까? 기본적으로

정보 창 것 :

Google Maps API v3에서는 기본적으로지도는 정보창이 완전히 볼 수 있도록 패닝 (이것은 당신이 infoWindowOption 에 disableAutoPan을 해제 할 수 있습니다 동작입니다) 디스플레이가 열리면 맵이 완전히 보이도록 팬을 엽니 다.

표시되는 문제는 infoWindow.open 호출의 타이밍과 관련이있을 수 있습니다. 페이지에 액세스하면 문제를 진단하는 데 도움이됩니다.

관련 문제