2017-02-17 6 views
-1

마커를 클릭하면 내용이있는 정보창이 나타납니다. 문제는 마커가지도의 가장자리에 가까우며 infoWindow가 열리고 일부가지도 외부에 숨겨집니다. 움직이는지도의 애니메이션을 구현할 필요가 있습니다. https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple?hl=en마커를 클릭 한 후 Google지도를 이동해야합니다.

나는 초보자이며 많은 경험이없는 것이 있습니다. 문제는이 예에서지도 이동에 대한 책임이있는 코드 블록은 무엇입니까? 위도/경도가있는 것이 있습니까?

모든 종류의 답변을 부탁드립니다.

UPD 내 경우에 가장 좋은 결정은 infoWindows를 예약 co.kr 사이트와 같이 표시되게하는 것입니다.

내 코드 : 마커 생성 :

var marker = new google.maps.Marker ({ 
    position: myLatlng 
    icon: image, 
    shadow: shadow, 
    shape: shape 
}); 

InfoWindow는 :

때마다 placemarker()가 실행됩니다
var theInfoBoxDiv = { 
    content: boxText, 
    closeBoxMargin: "10px", 
    disableAutoPan: true, 
    pixelOffset: new google.maps.Size(-150, 10) 
}; 
+0

정보 창이 작동하여 내부적으로 마커의 경계를 확인합니다. –

+0

가장 간단한 솔루션은 클릭했을 때 마커에지도를 중앙에 배치하는 것입니다 – dpix

답변

0

, 그것은 새로운 마커를 만듭니다.

아이콘을 작성하려면 placemarker 함수 외부에서 한 번만 수행 한 다음 위치 표시 자 내부에서 marker.setPosition()을 사용해야합니다.