我想知道开发具有地图导航控制功能的Windows桌面应用程序的最佳方法是什么 - 与谷歌地图和动态地图中的非常类似,具有拖放支持等等。
最初,由于时间限制,我在考虑使用WinForms解决方案 - 我认为使用WPF的未来解决方案会更好,但我必须首先学习所有WPF内容。
考虑到这一点,我应该采取什么方法来开发它?它可能是第三部分工具,或者我可以从中获取一些想法的一些简单实现/算法。说实话,我有点失落,所以任何想法都会有所帮助。
谢谢,祝你有个美好的一天
答案 0 :(得分:1)
看看这个codeplex项目。查看源代码并下载示例项目应该是一个良好的开端。
答案 1 :(得分:1)
有用于浏览OpenStreetMap地图的开源应用程序Kosmos http://wiki.openstreetmap.org/wiki/Kosmos
然而,它会读取OSM数据并动态呈现。
我猜你需要一些加载地图图块并按正确顺序排列的例子。 OpenStreetMap有这样一个例子:sourceforge上的项目osmclient(抱歉无法发布链接,我是新手)
可以简单地重做加载其他来源,甚至是ArcGIS,但要确保它是否与Map Provider许可证兼容。例如。您无法选择Google地图,因为您必须在其API中使用Google地图。