【发布时间】:2014-03-31 15:51:16
【问题描述】:
我们正在研究 Bing Maps WPF 控件在离线模式下的潜在用途(在控件中将称为 MercatorMode)。离线模式意味着我们在台式机上下载不同缩放级别的图块,然后 WPF 控件访问这些预先保存的图块,而不是连接到 Internet。从技术上讲,这个方案非常有效。
目前尚不清楚如何在不违反任何 Bing 地图许可规则的情况下获取(下载)图块。所以它提出了两个问题:
- 是否存在正式下载 Bing 地图图块的方法
- 官方是否允许在OFFLINE中使用控件 模式(假设我们从某个图块来源获得了一些图块)
Bing 地图的法律文档比较混乱,而不是澄清。所以我们想问问其他开发者的特殊经历。
我们的最终目标是:
- 一个很好的地图 WPF 控件(这是一个自然的 WPF 控件,而不仅仅是一个 WinForms 控件的包装器)支持离线模式
- 在离线模式下使用的合法瓷砖来源(成本为 不是问题——我们已经准备好支付瓷砖费用)
也许社区会建议另一对 WPF Control + 数据源用于磁贴。我们不需要任何深度缩放,因为我们计划仅使用控件和图块来绘制国家的边界(不包括极小的国家)。 现在我们看到,作为数据源的 Bing Maps 也支持 Bing Maps WPF 控件,但是许可条款实在是一团糟。
PS 我们正在开发一个“内部”桌面应用程序,该应用程序将在我们的组织内部使用,而 Bing 地图许可证在提及 Web 应用程序和 Windows 应用商店时从未明确提及桌面应用程序。有人知道微软是否故意不提及桌面应用程序吗?
【问题讨论】:
-
OpenStreetMap 怎么样?它不是 Bing,但它是免费的。
-
OpenStreetMap 最可靠的 WPF 控件是什么? OpenStreetMap 是否允许下载瓦片?