gpt4 book ai didi

c# - 使用 Bing map 自定义可缩放图像

转载 作者:行者123 更新时间:2023-12-02 22:35:21 24 4
gpt4 key购买 nike

我想使用 Bing map WPF 控件,我想知道是否可以设置我们自己的“图像源”。基本上,我想使用该控件为我的应用程序加载的各种图像提供深度缩放功能。

我知道这可以通过 Google map 实现(如此处所示:http://blog.mikecouturier.com/2011/07/create-zoomable-images-using-google.html#maps_code_tilesgen)但我想知道我们可以用 Bing map 做类似的事情吗?

P.S.:我更喜欢使用 Bing,因为 Microsoft 提供了原生 WPF 控件,而 Google 没有。

最佳答案

为了添加自定义 map (或图像)图 block 提供程序,您必须实现 TileSource并覆盖它的 GetUri提供图像 block URI 的方法。

参见 Adding Tile Overlays to the Map了解详情。那里的代码示例不是很好,因为他们在代码中执行的某些操作在 XAML 中可以更好地完成,但这是一个起点。

但请注意,即使您不使用 Bing map 内容,使用 WPF 控件也会强制您使用 Bing Maps API Key .该控件在 Bing map 服务提供商处验证您的 key ,这将需要 Internet 连接。因此,您的图像显示应用程序不会在离线环境中运行,或者更准确地说,它会运行但会在控制区域的中央显示丑陋的错误消息。

关于c# - 使用 Bing map 自定义可缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11549186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com