• 沒有找到結果。

電子地圖(Electronic Map)

電子地圖(Electronic Map)是以數位方式儲存和查閱的地圖。大多數電子地圖 儲存資訊的方法是使用向量式圖像儲存,讓地圖再旋轉、放大或縮小的過程中不 會失真。由於網際網路和智慧型手機(Smart phone)興起,手持裝置的運算能力越 來越強大,對於向量式圖形資料的處理能力可望獲得大幅度的改善,因此利用手 持裝置網路功能來存取或查詢地圖的技術逐漸受到重視。目前個人化的地理資訊 系統(Geographic Information System, GIS)[3],大多數是利用網站型態搭配電子地 圖作為呈現的方式,提供使用者有關食、衣、住、行、育樂等相關的生活資訊服 務。

Google Maps 地圖服務使用 AJAX(Asynchronous JavaScript and XML)技術,

其傳遞資料的概念並非傳統的 Web 一來一往的同步傳遞,Ajax 屬於互動式的應 用,資料傳輸時使用者無需等待仍可繼續執行其它工作,隨著 Google Maps 存取 應用服務 API 開放,結合資料庫或者其他網路服務功能的應用不斷出現。目前

Google Maps 提供的服務包含規劃路線、街景服務、相片瀏覽、即時路況資訊、

衛星地圖、我的地圖,無論學術單位或產業界對於 Google Maps 的應用也越來越 廣泛。

2.1.1 Google Maps JavaScript API

Google Maps JavaScript API 可讓 Google 地圖嵌入至開發的網頁中,目前版 本已來到第 3 版,且在行動裝置以及在傳統電腦瀏覽器應用程式皆適用。新版

API 中已將原本(API v2)需要 API Key 的限制移除,讓使用者在操作的反應上更 加快速與靈敏。Google Maps API 主要區分為免費版與專業版,免費版每日最多 載入 25000 次地圖,只要網頁上的地圖完成初始化動作,系統就會計算一次地圖 載入,專業版除了提供更高的地圖使用流量、HTTPS 安全協定外,最重要的是 提供額外的技術服務支援。Google Maps JavaScript API 包含地圖搜尋、路徑規劃、

圖層管理、自訂圖層等功能,以下為功能介紹:

1. 路線規劃:設定路線起點及路線終點透過 Maps API 搜尋出一條或數條 適合的行進路線,另外路線規劃可選擇自行開車、大眾運輸、步行等方 式前往目的地,透過不同的前往方式可估算出到達所需的時間。

2. 地標搜尋:此為 Google Maps 服務中最常使用的部分,透過 Maps API 協助程式快速將經緯度對應到搜尋地址上,或者藉由地址反查取得相對 應的經緯度。

3. 圖層切換:除了最常使用的街道、衛星、高度等圖層之外,Google Maps 也加入街景服務的功能,透過街景讓使用者更輕鬆掌握世界各大都市的 道路情況。

4. 自訂圖層:Google Maps JavaScript API 允許使用者自行增加圖層,可從

KML、KMZ 或 GeoRSS 檔案新增地圖資料至地圖中,繪製出自定義的 圖層架構地圖,或者利用 GeoRSS 蒐集網路上定期釋出的地理資訊內容,

如 USGS 國際地震資訊。

2.1.2 Google Map Android API

為了讓開發者能更快速與輕便地將地圖功能加入應用程式中,Google API 提供一個地圖外部連結程式庫,此程式庫類別提供了內建的 Google 地圖顯示、

快取功能以及各種顯示方塊與控制項。2012 年 12 月初 Google 發出聲明將淘汰 Google Map Android API Version 1 版本,並同時推出 Google Map Android API Version 2 版本[4]。最大的差異在於 Map API Key 申請辦法改變,若要沿用 v1 版 本作為開發平台者,API Key 申請至 2013 年 3 月 18 日為止此後就不在受理,原 本使用 v1 版本功能的應用程式將不受 v2 版本影響。

如圖 2-1 所示,目前 v2 版本 API 需要配合 Google Play Services,其中 Google

Play Services APK 屬於 Android 系統中的背景服務,此服務提供了取得 Google 各項服務的授權流程。新版的 Map API v2 與 v1 主要的差別在於 v2 地圖封裝在 MapFragment 類別中,因此開發者可延伸使用標準的 Activity,而不必切換 MapActivity(v1 版本)。由於使用向量磚技術(Vector Tiles)讓地圖顯示時間加快且 頻寬使用的更少,此外新版地圖中緩衝(Caching)較小,所以使用者看到的地圖空 白區域會比 v1 更少,另外 v2 版本中加入了 3D 與室內地圖瀏覽的功能,讓使用 者有全新的瀏覽體驗。

圖 2- 1 Google Play Services 授權流程圖

相關文件