Xamarin.Forms.GoogleMaps InitialCameraUpdate到我的自定义位置,2秒后MoveToRegion到CurrentLocation

时间:2018-06-01 10:39:17

标签: c# xamarin geolocation maps

我想在Xamarin.Forms.GoogleMaps时显示我的自定义位置 打开,设置InitialCameraUpdate="45, 55, 4.5, 0, 0"即可。

然后我想通过geolocator获取CurrentLocation:

CurrentPosition = await _geolocator.GetPositionAsync();(我在ViewModel中做过)

查找CurrentPosition需要1或2秒。

在这1或2秒后如何将MoveToRegion移动到CurrentPosition?

<maps:Map x:Name="map" InitialCameraUpdate="35.11, 54, 4.5, 0, 0"
          MyLocationEnabled = "True" VerticalOptions="FillAndExpand">
</maps:Map>

ViewModel:

CurrentPosition = await _geolocator.GetPositionAsync();

0 个答案:

没有答案