2008-11-04 22 views
0

我想知道我是否可以創建一個自定義的Google地圖應用程序,在地圖標記正在更改時,地圖標記會相應地在地圖上不斷移動。 如果是......我應該使用什麼技術來實現這樣的webapp? 可以用.NET完成....最終,如果這是可能的,我將不得不在RHEL5操作系統上使用這個webapp。自定義谷歌地圖應用程序,在該應用程序上,地點標記在間隔給定的位置上在地圖上移動 - 可能嗎?

其次,我想知道如果谷歌地圖數據是免費提供的??就像我可以下載不同縮放級別的特定區域的地圖數據,然後讓自定義谷歌地圖webapp訪問地圖數據不是從谷歌數據中心,但從本地下載的數據??這可能嗎?

謝謝。

EDIT1:

好吧,我接到了code.google.com一些代碼和測試他們幾個......螞蟻這是非常好的.. 現在我想兩件事情... 1)一些地圖api事件處理程序,我可以用它來更新標記的位置 a)特定的時間間隔b)每當我的應用程序被給予某些其他來源的輸入來更改標記位置..(這將是最有可能在Linux上的EXE將提供輸入到Web應用程序)

2)我想ajaxise a所以沒有頁面刷新..

有人可以給我的API的事件處理程序,我會聽嗎?...我真的搜索的API參考,但沒有找到一個可以做我的工作: (

還有一些投入,我應該如何ajaxise所有的東西?

謝謝。

回答

1
  1. 是的,提供谷歌地圖API允許您以任何您想要的方式修改地標位置。但是,谷歌地圖上的實時數據使用有一些限制,請檢查服務條款。

  2. Google Maps API在瀏覽器中作爲JavaScript代碼工作,因此您必須編寫自己的javascript函數以從服務器獲取新協調並移動/修改地標。您還可以學習GWT庫,它允許您使用「almost-java」語言編寫代碼並將其編譯爲Javascript,或使用Adobe Flash,也有Flash API。

  3. 該網站本身可以用任何你想要的語言進行編程,包括.net(雖然可能很難用.net網站服務於linux)。

  4. 服務器後端可以用任何你想要的技術進行編程,只需在服務器和瀏覽器端設置常用數據格式即可(JSON格式可能合適)。

  5. 服務條款可在這裏找到:http://code.google.com/apis/maps/terms.html 如果您使用免費的谷歌地圖服務,您不能下載任何地圖或限制網站訪問。

相關問題