2011-05-16 2 views

답변

2

당신은 (즉, 모든 팬/줌 동작 후)지도보기 변경 후가 터 viewchangeend 이벤트, 수신 핸들러를 추가 할 수 있습니다 - - http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.map_events.aspx

빙지도의 RESTful API는 정적 이미지 엔드 포인트를 가지고 .

viewchangeend 이벤트가 발생이의 BoundingRectangle 속성을 통해 새로운지도보기의 경계를 검색 (또는 센터 속성을 사용하여지도의 내국인 얻을) 때 - 그리고 http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.map_properties.aspx

을, 새로운지도보기 여부를 확인 사전 정의 된 영역 내에 있습니다. 그렇지 않은 경우 SetView() 메서드 http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.core.mapcore.setview.aspx을 사용하여 다시 이전의보기로 설정하거나 다시 범위에 있도록 조정하십시오.

+0

소리가 좋다, 고마워 Alastair, 나는 이것을 할 것이지만 아마도 더 나은 청소 방법이 있다고 생각했다. 그러나 이것은 내가 추측하는 ok 다. – Mark

+0

임마 .. 대답 주셔서 감사합니다 .. – bragboy

0

맵 컨트롤 대신에 맵의 정적 이미지를 사용할 수 있습니다. http://msdn.microsoft.com/en-us/library/ff701721.aspx

+0

이미 매핑 정보가 있습니다. 뷰포트를 제한해야합니다. – Mark

+0

지도 영역을 설정하지 않고지도 크기가 원하는대로 줄 수 있습니까? – AwkwardCoder

+0

Mark는 상호 작용을 제한하는 정적 맵을 원하지만 미리 정의 된 영역 내에서만 이동/확대/축소 할 수있는 맵은 필요하지 않다고 생각합니다. –