gpt4 book ai didi

c# - 商业 WPF 应用程序的映射

转载 作者:太空狗 更新时间:2023-10-30 01:25:40 26 4
gpt4 key购买 nike

我目前正在使用 C# 和 WPF 在 .Net 4.0 中开发一个商业 Windows 应用程序(封闭源代码,免费演示,可用功能有限)。我现在正在寻找具有以下功能的 map 库:

  • 全局在线 map 和/或卫星数据(如 Bing 或 Google map 。但由于覆盖范围不足,OpenStreetMap 不符合条件)
  • 自定义彩色地标的显示
  • 可选:可以在较低的缩放级别上轻松添加简化的离线 map

哪种 map 解决方案可以满足这些要求且不会违反 map 提供商的任何许可?

最佳答案

如果您选择 Bing,那将相当简单。正如我所说,我自己没有做过,但我在演示中看到过。它应该是这样的:

<maps:Map Name="bingmap" Mode="AerialWithLabels" CredentialsProvider="enteryourkeyhere"/>

其中 maps 是命名空间:clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl

然后,在代码隐藏中:

GeoCoordinate co = new GeoCoordinate((double)myLatitude, (double)myLongitude);
bingmap.SetView(co, 18);

感谢凯文·德鲁德 (Kevin Derudder) 的精彩演讲(我就是在那里看到的)。它是关于 Silverlight 的,但对于 WPF 应该几乎相同。查看他的 blog post , 带有代码示例。

关于c# - 商业 WPF 应用程序的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441735/

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