2014-04-09 5 views
0

Decarta JS API를 사용하고 있습니다. 레이어가있는지도를 표시하고 있습니다. 지도를 새로 고침하고 새 레이어를 다시 그리기를 원하지만 documentation에서이 작업을 수행 할 방법이 없습니다.Decarta -지도 새로 고침하는 방법

API를 사용하여지도를 새로 고치는 방법이 있습니까? jQuery를 사용하여

답변

0

, 나는 단순히지도에 추가 지정된 컨테이너에서 모든 어린이를 제거하여 내 원하는 결과를 달성 할 수 있어요 :

$('#mapContainer').empty(); 

I는이 기능을 처리하는 원유 방법입니다 느낌입니다 누군가가 더 우아한 방법을 알고 있기를 바란다. 당신은 단지 하나의 오버레이가 아닌 전체지도를 새로 고침하려면

1

,이 작업을 수행 할 수 있습니다

myOverlay.render(myMap.tileGrid);

코스에는 myMap의 가정하는 것은 deCarta.Core.Map하고 myOverlay가에서 deCarta이다. Core.MapOverlay.

지도 컨테이너의 크기가 변경 한 경우 필요한 타일 크기 조정 후로드되도록, 당신은 다음을 수행해야합니다

myMap.resize(); 
관련 문제