c# - 在 Silverlight 中为 Bing map 设置最小/最大缩放

标签 c# silverlight bing-maps

我正在使用 Bing map 的 Silverlight SDK。我有我的 map ,我的 PushPins 都已绘制出来。现在我想禁止用户缩小到他们看到整个世界的程度,并将其限制在美国。如果有像 Map.MaxZoom 这样简单的东西就好了,但是没有。有帮助吗?

最佳答案

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;
    }
}

你可以试试看!

关于c# - 在 Silverlight 中为 Bing map 设置最小/最大缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945726/

相关文章:

c# - 如何将包含 AM/PM 的字符串转换为 DateTime?

c# - 根据上下文源将 Serilog 日志过滤到不同的接收器?

c# - iTextSharp 5.5.6 Check Type Style 为 Check Mark 时输入十字符号

C# - 如何循环遍历表以更新每一行 MySQL

silverlight - 在 XAML (Silverlight, WP) 的一个地方为网格中的所有文本 block 设置前景色

silverlight - 标准 .Net 2 dll 是否与 silverlight 2.0 运行时兼容?

c# - 如何在 Silverlight 中向控件添加状态?

javascript - Bing map 在加载其 javascript 文件后未定义

windows-phone-8.1 - Windows Phone 8.1 MapTileSource 与 MVVM 绑定(bind)

c# - 使用 C# 在 MySQL 上以半径存储和获取位置