我想向 Windows 应用商店应用程序的 Bing map 控件显示一些形状文件。有什么办法可以做到这一点吗?
我已经获得了形状文件,并且有一个可用的 Bing map 控件,但现在我不知道如何在我的应用程序中打开形状文件并将其显示在 map 控件上。我查看了几个软件包,包括:
ArcGIS for .NET 网络拓扑套件 奥斯姆夏普 来自 CodePlex 的 ESRI Shapefile Reader (Catfood)
这些看起来都不像我需要的,也没有我可以真正判断的示例代码。我已经尝试过 ESRI Shapefile Reader (Catfood) 并按照 rbrundritt 博客中的步骤进行操作,但我不知道如何将其作为资源添加到我的 Windows 应用商店应用程序中。我有点陷入困境,任何帮助将不胜感激。
ESRI Shapefile Reader 包无法工作的原因是它以 .NET 2.0 为目标,并且无法与 Windows 应用商店应用程序 (.NET 4.5) 一起使用。 Bing Map SDK 可以接受 shapefile,还是我必须找到一种方法来读取 shapefile,然后将其提供给 MapLayer?
最佳答案
是的。 II 构建了一个可移植类库来执行此操作,并与 Windows 应用商店、WP 和 WPF 应用程序中的 Bing map 配合使用。您可以在这里找到该项目:http://mapstoolbox.codeplex.com/只需转到源代码选项卡并按下载按钮即可。有一个示例 Windows 应用商店应用程序演示了如何加载本地 shapefile。您还可以轻松地让应用程序从网络下载 shapefile 并执行相同的操作。
关于c# - 如何打开 shapefile 并将其显示在 Bing map 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24347827/