是否可以限制地图的最大缩放? 我正在使用SetView来匹配地图以获得图钉列表;如果我只有一个图钉,地图会缩放到21。 它的方式很多,我想将它限制在15,例如。 谢谢
答案 0 :(得分:1)
目前没有单一属性可以设置最大缩放级别。但是,您可以使用MapZoom事件处理程序并检查最大ZoomLevel - 如果它超出限制,则阻止进一步处理。
private void map1_MapZoom(object sender, Microsoft.Phone.Controls.Maps.MapZoomEventArgs e)
{
if (((Map)sender).ZoomLevel > 3)
{
e.Handled = true;
}
}
答案 1 :(得分:0)
您可以在ZoomLevel
来电后手动设置SetView
:
myMap.SetView(LocationRect.CreateLocationRect(coordinates));
myMap.ZoomLevel = Math.Min(StopsMap.TargetZoomLevel, 15);
请注意TargetZoomLevel
财产。