c# - 如何打开 shapefile 并将其显示在 Bing map 上?

标签 c# windows-runtime windows-8.1 bing-maps

我想向 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/

相关文章:

c# - 只修剪空白,不带转义字符

c# - 本地化 resx 文件中资源字符串的参数

c# - 如何从 WinRT/Windows 应用商店应用程序发送电子邮件?

c# - 打开SQL连接时算术溢出异常

Python zipfile 不释放 zip 文件

c# - WPF ComboBox 在一个 DataTrigger 之后不显示 SelectedItem 但会显示另一个

c# - 从字符串创建一个类实例并调用构造函数

c# - WinRT : Extract the Icon Associated with a File?

c++ - PDF渲染库

wordpress - Vagrant up 因 stdin、start、ssh、stderr 和 stdout 错误而失败