C# 在Silverlight中为Bing地图设置最小/最大缩放

C# 在Silverlight中为Bing地图设置最小/最大缩放,c#,silverlight,bing-maps,C#,Silverlight,Bing Maps,我正在为Bing地图使用Silverlight sdk。我有我的地图,我的图钉都画好了。现在,我想禁止用户缩小他们看到的整个世界,并将其限制在美国。如果有像Map.MaxZoom这样简单的东西就好了,但是没有。有什么帮助吗?公共类MyMapMode:Microsoft.Maps.MapControl.Core.MercatorMode public class MyMapMode : Microsoft.Maps.MapControl.Core.MercatorMode { public

我正在为Bing地图使用Silverlight sdk。我有我的地图,我的图钉都画好了。现在,我想禁止用户缩小他们看到的整个世界,并将其限制在美国。如果有像Map.MaxZoom这样简单的东西就好了,但是没有。有什么帮助吗?

公共类MyMapMode:Microsoft.Maps.MapControl.Core.MercatorMode
public class MyMapMode : Microsoft.Maps.MapControl.Core.MercatorMode
{
    public Range<double> MapZoomRange = new Range<double>(1.0, 10.0);
    protected override Range<double> GetZoomRange(Location center)
    {
        return this.MapZoomRange;
    }
}
{ 公共范围映射ZoomRange=新范围(1.0,10.0); 受保护的覆盖范围GetZoomRange(位置中心) { 返回此.MapZoomRange; } }
你可以试试