Windows phone 7 为windows phone设置bing地图的缩放限制

Windows phone 7 为windows phone设置bing地图的缩放限制,windows-phone-7,zooming,limit,bing-maps,Windows Phone 7,Zooming,Limit,Bing Maps,是否可以限制地图的最大缩放? 我正在使用SetView为图钉列表拟合地图;若我只有一个图钉,地图将缩放到21。 这太多了,例如,我想把它限制在15个。 谢谢目前没有设置最大缩放级别的单一属性。但是,您可以使用MapZoom事件处理程序并检查最大ZoomLevel-如果它超出限制,请阻止进一步处理 private void map1_MapZoom(object sender, Microsoft.Phone.Controls.Maps.MapZoomEventArgs e) { if (

是否可以限制地图的最大缩放? 我正在使用SetView为图钉列表拟合地图;若我只有一个图钉,地图将缩放到21。 这太多了,例如,我想把它限制在15个。
谢谢

目前没有设置最大缩放级别的单一属性。但是,您可以使用MapZoom事件处理程序并检查最大ZoomLevel-如果它超出限制,请阻止进一步处理

private void map1_MapZoom(object sender, Microsoft.Phone.Controls.Maps.MapZoomEventArgs e)
{
    if (((Map)sender).ZoomLevel > 3)
    {
        e.Handled = true;
    }
}

您可以在
SetView
调用后手动设置
ZoomLevel

myMap.SetView(LocationRect.CreateLocationRect(coordinates));
myMap.ZoomLevel = Math.Min(StopsMap.TargetZoomLevel, 15);

请注意
TargetZoomLevel
属性。

很遗憾,在使用SetView时没有触发MapZoom事件处理程序。我找不到WPF控件对此MapZoom事件处理程序的引用?