Is it possible to move a map and keeping the current zoom?
Maybe you shouldn't run MoveToRegion on each update, but only once per second or fifth second or so?
I dont know how often the GPS update is fired, but if its fired every time we get a new GPS location i should fairly often, and then you won't be able to zoom or pan because its busy doing MoveToRegion..
I might be wrong, but as Torben says, the MoveToRegion does not disable user interaction itself, it must be something else.
You probably don't want it animated then. Unfortunately the default xamarin map doesn't let you do that afaik, so you need to implement your own functionality. You can have a look at the implementation of FitMapRegionToPositions here.
That totally disabled the ability to touch to zoom while moving.. I want the user to be able to zoom in/out and then let the map follow without interrupting that zoom view
What i posted moves the map to a new center without changing the zoom. This does not disable anything. I don't understand your requirements.
I am listening to GPS updates and run map.MoveToRegion(MapSpan.FromCenterAndRadius(center, map.VisibleRegion.Radius)); on each update.. However, while the phone moving it is not possible to zoom in/out by pinching the screen, you have to wait till you stand still.
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies