2011-08-31 3 views
1

지도 요소를 올렸을 때 InfoWindow 팝업 (InfoBubble, 일부 오픈 소스 badasses가 구현 한 스타일 가능한 하위 클래스 사용)을 표시하고 있습니다. 지도의 내용이 가장자리에 있으면 InfoBubble이 잘립니다.Google Map의 가장자리를 넘어서 InfoWindow를 표시하려면 어떻게해야합니까?

물론 autoPan 옵션이 있지만 일정한 패닝으로 인해 성능이 저하됩니다. 대신, 나도 싶습니다 :

  1. 는 정보창의 내용이 /가지도 가장자리를 넘어 확장에도 불구하고 볼 수 InfoBubble, 또는
  2. 지능적으로 위치에 따라 위치와 정보창의 크기를 스위치 가장자리가있다.

옵션 2는 내가 지금 코딩하고 싶은 것이 아닙니다.

누구나 옵션 1을 달성하는 방법을 알고 있습니까?

정보 풍선을 래핑 사업부에 (구글지도 API V3) (1000 말) 나는 높은 Z- 인덱스를 설정하려고 할

답변

0

나는 정보 거품을 사용하지 않고이를 해결했다고 생각합니다. 내가 원하는 위치에 일반 DOM 노드 (div)를 표시 한 맞춤 정보 풍선을 만들었습니다. 따라서지도 창 안쪽에있을 수있는 한계가 없습니다.

https://givelocal.drivetoendhunger.org/stats (지도 위에 마우스를 올리면 표시되는 팝업은 '정보 거품'이 아닙니다.)에서 결과를 볼 수 있습니다.

0

.

+0

Google지도가 오버플로가있는 div의 모든 내용을 래핑하므로이 기능이 작동하지 않는다고 생각합니다. 숨김; ... 나는 Z- 인덱스를 시도했다. – les2