2010-10-06 67 views
1

我將開始一個私人項目,需要我的電腦上安裝一些GPS軟件,到目前爲止,我一直在聯繫Garmin和Destinator,詢問他們是否有某種SDK套件用於他們的地圖服務。然而他們無法在挪威提供給我。PC軟件的GPS軟件

因此,我在這裏問這裏是否有人知道任何一種地圖軟件,具有GPS功能,並且每年在地圖上都有一些體面的更新,也可以爲我提供一些可以嵌入到應用程序中的ActiveX組件。

我真的只需要最基本的功能來設置目標地址和驅動器..也許打開或關閉一些不同的開關。

+0

我不是ActiveX控件的專家,但是您可以使用WebBrowser控件中的Google Maps API來實現此功能嗎? – 2010-10-06 16:27:48

+0

純粹是爲了地圖,你可以看看OpenStreetMap(http://www.openstreetmap.org/) – Tarka 2010-10-06 16:30:58

+0

@Plastkort:你是否實現了[garmin協議](http://www8.garmin.com/support/commProtocol.html) ? – menjaraz 2011-12-04 18:14:58

回答

1
  • 你應該可以用Google Maps完成一些工作。 速度很慢,您必須與瀏覽器進行交互。我正在創建一個開源項目,將其全部包裝到一個易於使用的組件中,但在此之前,使用Delphi的Google Maps是一件痛苦的事情。

  • 或者,您可以將Google地球嵌入到您的應用程序中。閱讀here如何做到這一點。

  • 或者在Delphi中生成KML文件,並通過本地機器通過網絡服務器爲Google地球提供服務。您可以自行刷新KML,並且您可以讓用戶單擊GE中顯示的KML中的鏈接。它基本上是一個像普通網頁瀏覽器一樣的無狀態方法。我已經這樣做了,對於簡單的東西來說,它確實可行。

  • 正如Francois所說,MapPoint在Delphi中很容易使用,但它不是免費的,它是slooooooooooow。我記得添加引腳花了半秒鐘左右。我說的是5年或6年前,所以現在可能情況會更好。 MapPoint最酷的地方在於它可以實時爲您繪製地圖,因此它可以智能地放置標籤,以便它們永遠不會在地圖邊界處剪切。

  • 我也使用Delphi的MapWindow GIS。這也很慢,不太穩定,但它使用起來非常簡單。如果你不知道該應用程序,只需檢查它,它是免費的。

對於所有此處提到,有一些方法可以導入GPS數據的工具,並把它們(除了谷歌地圖),所有這些都讓你連接一個GPS接收器,可以直接(GE),或通過一個插件(MapPoint,MapWindow)。

最後但並非最不重要的是,您可以隨時推出您自己的地圖解決方案,這是我很久以前決定採用的路線。