Android MapActivity on map movement
Asked Answered
E

1

5

I want to monitor when someone moves to another place on the map in a MapActivity but I have no idea how to do that. Maybe some sort of OnMapChange() listener?

Enchanting answered 6/1, 2011 at 21:36 Comment(1)
you might want to look into the onDraw method somewhere.. it will get called when the view needs to draw itself(like when the map is changing, moving, etc). just a thoughtErnaline
F
5

You can extend the MapView class to add the necessary map change event. http://bricolsoftconsulting.com/extending-mapview-to-add-a-change-event/

The post above shows you how to detect zooming and panning via virtually every way you can interact with the map: swipe (for pan), zoom control +/- (for zooming) and pinch (for combined pan and zoom).

Faunia answered 8/11, 2011 at 2:35 Comment(2)
Great project! Thank you for the link. I cleaned the repository somewhat in my fork.Jacobsohn
I also have a small MapView class with three events, onClick, onPan and onZoom on my blog here.Eponym

© 2022 - 2024 — McMap. All rights reserved.