Xamarin表单,更改地图默认可见区域

时间:2017-10-03 12:07:02

标签: xamarin.forms

如何在不调用VisibleRegion方法的情况下更改地图默认MoveToRegion()? (我的意思是开始具有特定区域的地图,而不是它的默认可见区域,即罗马)。

1 个答案:

答案 0 :(得分:1)

如果您的应用已配置为使用位置服务,则可以使用IsShowingUser="True"中的Xaml,地图将显示您的位置。

同样如Map - Xamarin页面中所述:

  

将MapSpan实例提供给地图构造函数设置初始值   加载地图时的视图(中心点和缩放级别)。

所以你可以使用这样的东西

var map =  new Map(MapSpan.FromCenterAndRadius(
                 new Position(37, -122), Distance.FromMiles(0.3)));