2017-05-16 4 views
-1

angular-gm.js를 사용 중입니다. 맞춤 마커를 만들고 정보 창을 열었습니다. 상단 왼쪽이나 하단 오른쪽에있는 Google 마커 위치를 기준으로 왼쪽으로 열려면 infowindow를 변경할 수있는 몇 가지 예를 찾고 있습니다. 현재 정보창은 기본적으로 마커 맨 위에 열립니다.google지도에서 정보 화면 방향을 바꿈

답변

0

InfoWindow는 Marker 개체 (위치가 마커의 위치를 ​​기반으로 함) 또는 지정된 LatLng의지도 자체에 첨부 될 수 있습니다. 기본적으로 정보창은 마커 상단에 열립니다 (마커에 첨부 된 경우). 픽셀 오프셋을 사용하여 마커와 관련하여 정보창을 이동할 수 있습니다. . 워드 프로세서에서

:.

"pixelOffset가 정보 창은 실제로는 고정 된 위치에 정보 윈도우의 끝에서 오프셋, 당신은이 필드를 지정할 필요가 없습니다 포함 당신은 떠날 수 그것은 기본값으로. "

var infowindow = new google.maps.InfoWindow({ 
    content: contentString, 
    pixelOffset: new google.maps.Size(100,0) 
    }); 

위의 정보 창은 마커 오른쪽의 100 픽셀까지 열립니다. 정보창의 이러한 속성에 대한 추가 정보를 원하시면 여기 설명서를 확인하시기 바랍니다 :

https://developers.google.com/maps/documentation/javascript/infowindows

난이 도움이되기를 바랍니다!

+0

사실 저는 정보창의 방향을 바꾸고 싶었습니다. 마치 좌우로 열려고하는 경우처럼 ... 또는 거꾸로 된 경우 .. 어떻게 할 수 있습니까? angular-min.js를 사용하고 있습니다. –

+0

angular-gm.js lib 이름 –