我将开始一个私人项目,需要在我的计算机上安装一些GPS软件,到目前为止,我一直在联系Garmin和Destinator,询问他们是否有适用于地图服务的SDK工具包。但是他们不能在挪威给我这个。
因此,我在这里询问是否有人知道任何类型的地图软件,能够使用GPS并且每年在地图上有一些不错的更新,这也可以为我提供一些我可以嵌入到我的应用程序中的ActiveX组件。
我真的只需要最基本的功能来设置目标地址和驱动器..可能会打开或关闭某些不同的开关。
答案 0 :(得分:1)
你有像MS Mappoint,ArcGIS from ESRI这样的大牌...... 我记得使用Delphi中的Mappoint非常容易。虽然不是免费的!
答案 1 :(得分:1)
您应该可以使用Google Maps完成一些操作。 它很慢,你必须与浏览器进行交互。我正在建立一个开源项目,将所有这些内容包装成一个易于使用的组件,但在此之前,使用Delphi中的Google Maps非常痛苦。
或者,您可以将Google地球嵌入到您的应用中。阅读here如何做到这一点。
或者在Delphi中生成KML文件,并通过本地计算机上的Web服务器为Google Earth提供服务。您可以自己进行KML刷新,并且可以让用户单击GE中显示的KML中的链接。它基本上是一种像普通网络浏览器一样的无状态方法。我已经做到了,它适用于简单的东西。
正如Francois所说,MapPoint在Delphi中很容易使用,但它并不是免费的,而且它是slooooooooooow。我记得添加引脚需要半秒钟左右。我说的是5年或6年前,所以也许现在事情变得更好了。关于MapPoint的一个很酷的事情是它实时为你渲染地图,因此它会智能地放置标签,以便它们永远不会在地图的边界处进行剪裁。
我也使用过Delphi的MapWindow GIS。这也很慢而且不太稳定,但它很容易使用。如果您不知道该应用程序,只需查看它,它是免费的。
对于此处提到的所有工具,有一些方法可以导入GPS数据,所有这些工具(Google地图除外)都可以让您直接(GE)或通过插件连接GPS接收器( MapPoint,MapWindow)。
最后但并非最不重要的是,您可以随时推出自己的地图解决方案,这是我很久以前决定采用的路线。