2010-07-09 3 views
1

거기에 지상 오버레이 자산이로드되었음을 나타내는 이벤트를 수신하는 방법이 있습니까? 지도에 이미지를로드하고 애셋 다운로드가 완료되어 클라이언트에 표시되면 알림을 받고 싶습니다. 어떤 아이디어?Google Maps API GroundOverlay 완료 이벤트

+0

이것을 알아 냈습니까? 나는 이것을 구현하려고 노력하고있다. – snowgage

답변

0

Google Maps API v3 설명서를 읽으면 정상적으로 작동하지 않을 것으로 보이지만 idle 이벤트를 사용하여 addListenerOnce()으로 처리했습니다. (그게 효과가 없다면 시도한 코드를 보여주기 위해 질문을 수정하십시오. 우리가 제대로 작동하는지 알 수 있습니다.)

idle 이벤트는 일종의 정렬 방식으로 정확히 한 번 발사되는 것 같습니다. "지도가로드되고 준비가되었습니다."라고 말하면 설명서에서 범례 나 확대/축소가 발생해야 함을 알리는 것으로 보입니다.

적어도 내 공식적인 문서에서 알 수 있듯이 문서화되지 않은 동작이므로 갑자기 API가 업데이트 될 때 갑자기 작동하지 않을 위험이 있습니다. API를로드하는 <script> 태그에 원하는 API 버전을 지정하여 해당 위험에 노출되거나이를 방지 할 수 있습니다.