2011-01-06 2 views
5

누군가가지도에서 MapActivity의 다른 위치로 이동할 때를 모니터링하고 싶지만 그 방법을 모릅니다. 어쩌면 OnMapChange() 리스너의 일종일까요?Android지도에서의지도 동작 이동

+0

어딘가에'onDraw' 메쏘드를 들여다보고 싶을지도 모릅니다.지도가 바뀌거나 움직이는 때와 같이보기가 스스로 그릴 필요가있을 때 호출됩니다. 단지 생각 – binnyb

답변

5

MapView 클래스를 확장하여 필요한 맵 변경 이벤트를 추가 할 수 있습니다. http://bricolsoftconsulting.com/extending-mapview-to-add-a-change-event/

위의 게시물을 확대하고지도와 상호 작용할 수있는 거의 모든 방법을 통해 패닝 검색하는 방법을 보여줍니다 결합 된 팬을 위해 ((줌 기능) + (팬을위한) 강타, 줌 제어 및 핀치와 줌).

+0

위대한 프로젝트! 링크 주셔서 감사합니다. 내 포크 (https://github.com/johnjohndoe/MapChange/tree/cleaning)에서 저장소를 다소 청소했습니다. – JJD

+0

또한 onClick, onPan 및 onZoom의 세 가지 이벤트가있는 작은 MapView 클래스가 있습니다. (http://mpcabd.igeex.biz/android-map-view-with-pan-zoom-events/). – mpcabd