Mapsui Xamarin形成中心地图



我正在使用mapsui 2.0-beta.22和xamarin Forms 3.4.0用于我的应用。我无法获得地图居中工作,我尝试了许多堆栈,其他网站和Mapsui示例的示例。

对我来说唯一的"可用"方法是:

map.Home = n => n.NavigateTo(sphericalMercatorCoordinate, map.Resolutions[9]);

从示例中,作为我所使用的mapsui版本,没有地图类中的方法来中心视图。

我试图从MapViewModel方法中心地图:

public async override void OnNavigatedTo(INavigationParameters parameters)

我正在通过导航参数中的点坐标,然后用它们创建sphericalMercatorCoordinate。即使要点有效,在任何情况下使用NavigateTo也无效。

MAP.HOME方法旨在指定初始视口。如果您想在初始化后缩放到任何视口或位置,则需要使用:

mapControl.Navigator.NavigateTo

相关内容

  • 没有找到相关文章

最新更新