1

我想知道开发具有地图导航控件的 Windows 桌面应用程序的最佳方法是什么 - 非常类似于 Google Maps 和 Live Maps 中的那些,具有拖放支持等。

最初,由于时间限制,我正在考虑一个 WinForms 解决方案 - 我认为使用 WPF 的未来解决方案会更好,但我必须先学习所有 WPF 知识。

考虑到这一点,我应该采取什么方法来开发它?它可以是第三方工具,也可以是一些简单的实现/算法,我可以从中获取一些想法。老实说,我有点迷路了,所以任何想法都会有所帮助。

谢谢,祝你有美好的一天

4

2 回答 2

1

看看这个 codeplex 项目。查看源代码并下载示例项目应该是一个好的开始。

GMap.Net @ Codeplex

于 2009-05-23T20:52:29.177 回答
1

有用于浏览 OpenStreetMap 地图的开源应用程序 Kosmos http://wiki.openstreetmap.org/wiki/Kosmos

然而,它读取 OSM 数据并即时渲染。

我想您需要一些示例来加载地图图块并将它们按正确的顺序放置。OpenStreetMap 有这样一个示例:sourceforge 上的项目 osmclient(抱歉无法发布链接,我是新手)

它可以简单地重做以加载其他源,甚至是 ArcGIS,但请确保它是否与 Map Provider 许可证兼容。例如,您不能选择 Google Maps,因为您必须在他们的 API 中使用 Google Maps。

于 2009-07-21T14:11:49.277 回答