2012-07-26 7 views
0

맞춤 Google지도를 만들려고합니다. 아이디어는 숲, 강, 호수와 같은 3 가지 마커가있는지도를 만드는 것입니다.맞춤 Google지도 아이콘

이 맞춤 마커를 추가하는 방법을 알고 있습니다. 나는 이것을 tutorial으로 처리하지만 마커를 정렬해야합니다. 예를 들어지도에서 '숲'링크를 누르면 '숲'마커 만 표시됩니다. 이 질문에 도움을주십시오. Google 예제에서 검색을 시도하지만 필요한 것은 없습니다.

답변

0

비슷한 시나리오의 모든 마커 목록/배열을 유지하면됩니다. 사실 저는이 목적을 위해 자바 메타 객체를 작성 했으므로 특정 유형의 모든 마커를 검색 할 수 있습니다.

각 유형마다 하나씩 3 개의 목록을 유지하는 것이 가장 간단한 해결책입니다. 따라서 모든 목록을 반복하고 적절하게 마커를 숨기거나 표시 할 수 있습니다.

편집 1 :

  1. 는 첫 인상을 얻을 수 https://stackoverflow.com/a/6662514/356726를 참조하십시오.
  2. 여기서 a tutorial은 jQuery와 함께 개념을 사용합니다.
+0

좋아, 나는 지금 Google Maps JavaScript API v3을 공부하면서 배열을 가지고이 아이디어를 시도 할 것이다. JS에서는 좋지 않다. jQuery로 더 좋은 솔루션이 될 것이지만, 아마도 불가능할 것이다; D – Wizard

+1

Js는 먼저 배열을 사용하고 마커에 setVisible을 적절히 사용합니다. 행운을 빌어 요 ;-) http://stackoverflow.com/a/6662514/356726을 참조하십시오. –