diff options
-rw-r--r-- | Xamarin.Forms.Maps.Android/MapRenderer.cs | 1 | ||||
-rw-r--r-- | Xamarin.Forms.Maps.iOS/MapRenderer.cs | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/Xamarin.Forms.Maps.Android/MapRenderer.cs b/Xamarin.Forms.Maps.Android/MapRenderer.cs index f83b6fad..3316faa5 100644 --- a/Xamarin.Forms.Maps.Android/MapRenderer.cs +++ b/Xamarin.Forms.Maps.Android/MapRenderer.cs @@ -186,6 +186,7 @@ namespace Xamarin.Forms.Maps.Android else if (changed) { UpdateVisibleRegion(NativeMap.CameraPosition.Target); + MoveToRegion(Element.LastMoveToRegion, false); } } diff --git a/Xamarin.Forms.Maps.iOS/MapRenderer.cs b/Xamarin.Forms.Maps.iOS/MapRenderer.cs index 3f4e7eb6..af1f0808 100644 --- a/Xamarin.Forms.Maps.iOS/MapRenderer.cs +++ b/Xamarin.Forms.Maps.iOS/MapRenderer.cs @@ -190,7 +190,7 @@ namespace Xamarin.Forms.Maps.iOS UpdateHasScrollEnabled(); else if (e.PropertyName == Map.HasZoomEnabledProperty.PropertyName) UpdateHasZoomEnabled(); - else if (e.PropertyName == VisualElement.IsVisibleProperty.PropertyName && ((Map)Element).LastMoveToRegion != null) + else if (e.PropertyName == VisualElement.HeightProperty.PropertyName && ((Map)Element).LastMoveToRegion != null) _shouldUpdateRegion = true; } |