2012-05-10 4 views
0

Google지도에서 맞춤 레이어/오버레이를 만들 수 있습니까?Google지도의 맞춤 레이어/오버레이

예를 들어 폴리곤이있는 레이어와 원이있는 레이어, 마커가있는 레이어를 가질 수 있습니까? 그런 다음 개별적으로 숨기거나 표시 할 수 있습니까?

설명서를 보려고했지만 레이어가 미리 정의 된 레이어로만 고정되어있는 것 같습니다. 오버레이는 이미지 오버레이 만 지원하는 것 같습니다.

이 문제에 대한 도움을 주시면 감사하겠습니다.

답변

4

더 좋은 방법이 있는지 잘 모르겠지만 비슷한 문제에 대한 해결 방법을 찾았습니다. 이 예제에서는 마커와 폴리 라인을 사용하지만 기능을 원과 폴리곤으로 쉽게 확장 할 수 있어야합니다.

Link to JSFiddle

은 기본적으로는 다음과 같이 작동

  1. 지도를 초기화합니다.
  2. 사용자가지도에서보고 싶은 옵션을 선택합니다.
  3. 클릭하면지도를 먼저 지운 다음지도에 새 오버레이를 푸는지도 개체에서 메소드 (피들의 HTML 부분 참조)를 트리거합니다.

지도에 현재 표시된 데이터는 배열에 저장되며지도 지우기 방법은 이러한 배열을 통과하고지도에 콘텐츠가 있는지 확인한 다음 삭제합니다.

희망이 도움이됩니다. 건배!