2010-05-03 5 views
1

저는 현재 대학지도를 작성하는 중 개인용으로 작은 라이브러리를 구축했습니다.Google Maps API v3의 이미지 오버레이 전환

나는 기본적인 형태로 필요한 모든 것을 잘 다뤘지만, 한 가지는 단순히 작동하지 않았으며 단순히 결과를주지 못합니다.

대학 자체는 이웃 대학과 제휴 관계에 있습니다. 두 캠퍼스가 모두 포함되어야한다고 결정되었습니다. 캠퍼스의 오버레이를 개별적으로 켜고 끌 수 있어야합니다.

즉 모든 캠퍼스가 ON으로 시작합니다. 사용자가 대학 캠퍼스를 끄면 대학 오버레이가 그대로 유지됩니다. 그런 다음 사용자는 대학을 다시 표시하기 위해 다시 켜거나 오버레이를 남기지 않고 대학을 끌 수 있습니다. http://bgsweb.ca/maps/generator.html

는 기본적으로, 우리는 하나의 오버레이를 가지고 여러 오버레이으로 분할하고, 각각의 오버레이의 토글을 활성화해야합니다 :

는 여기에 내가 지금하고 있어요 진행중인 작품입니다.

많은 도움을 주셨습니다.

답변

0

정확히 무엇을 계속하고 있습니까?

개별 오버레이는 OverlayView.setMap()으로지도에 부착하거나 삭제할 수 있습니다. 지도에서 오버레이를 제거하려면 당신은 그냥 내가하려고했는데 무엇 때문에, 나는 다음 페이지를 짓고 있어요 방법이 될 수 있습니다

overlay.setMap(null); 
+0

를 null로 오버레이의지도를 설정하고, 제대로 동작하지 않습니다. 나는 그것을 지킬 것이다. – Douglas