我有一个使用Bing地图库的Windows应用商店(8.1)应用,我正在使用MapControl转换为UWP。
我的地图在屏幕右侧有一个部分浮动叠加层,显示了一些额外的信息,然而,这会将地图的有效中心向左移动。这意味着当地图放大/缩小时,它应放大到实际地图中心左侧偏移的点。
我使用SetZoomLevelAroundPoint
方法在Bing Maps中处理了这个问题,但是在UWP MapControl中似乎没有等价物。像TryZoomInAsync
这样的方法不允许指定一个点来放大。
如何使用UWP MapControl实现此目的?
编辑:这是设置草图
答案 0 :(得分:0)
对于这种情况,您应该使用MapControl上的ViewPadding属性。您也可以使用TransformOrigin属性,但ViewPadding是首选方法。