基於Google Maps API的地圖應用開發

來源:互聯網
上載者:User

 

關於Google地圖 API

    Google地圖提供了兩大API類庫:Google Earth API 和Google Maps API,通過這些API 可以二次開發出功能強大的地圖應用程式。其中Google Earth API是一個COM組件,主要用於Windows應用程式的開發,而Google Maps API是一個基於JavaScript技術的API,主要用於web應用程式的開發。Google Map相比Google Earth最大的一個區別是Google Earth只提供了衛星地圖,而Google Map且集合了電子地圖、衛星地圖、混合地圖三種模式。並完全基於AJAX技術實現,有相當好的使用者體驗.

      Google Maps API詳細介紹請參考:http://code.google.com/intl/zh-CN/apis/maps/index.html

 

基於Google Maps API的二次開發

      本科畢業設計的論文題目是《基於Google Maps的虛擬導遊系統》,採用ASP.NET(C#)+SQLSERVER 2005開發,系統主要實現了以下準系統:

1.為各個著名景點、城市、火車站、汽車站、飛機場等提供地理標識,方便使用者的瀏覽、查看。

2.景點瀏覽功能。包括查看景點介紹,瀏覽景點圖片以及觀看景點視頻等。

3.景點搜尋功能。使用者可以搜尋自己感興趣的旅遊景點。

4.交通線路查詢功能,系統根據使用者輸入起點和終點自動產生相應的最優路線,並在地圖上對線路做出標識。

5.授權使用者可以自訂地標,包括在地圖上添加地標以及對原有地標進行修改刪除操作。

系統總體的架構如下:

                     

 

      最終完成效果,只實現了準系統,事實上還根本稱不上一個導遊系統,而要做一個真正意義上的導遊系統,需要做的工作還有很多。這裡僅為Google Maps應用開發的初學者提供一個參考。

 

 

 

 

 

    

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.