教學課程- 從Google 地圖遷移至Azure 地圖服務

文章推薦指數: 80 %
投票人數:10人

Azure 地圖服務中可用的對等Google Maps 功能的高階比較。

· 需要納入考慮的授權差異。

· 如何規劃移轉。

· 可以找到技術資源和支援的位置。

跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 儲存 共用 Twitter LinkedIn Facebook 電子郵件 WeChat 目錄 教學課程:從Google地圖遷移至Azure地圖服務 發行項 12/22/2021 此頁面有所助益嗎? 請為您的體驗評分 Yes No 還有其他意見反應嗎? 系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。

隱私權原則。

送出 謝謝。

本文內容 本文將深入解析如何將Web、行動裝置和伺服器應用程式從GoogleMaps遷移至MicrosoftAzure地圖服務平台。

本教學課程包含比較程式碼範例、移轉建議,以及遷移至Azure地圖服務的最佳做法。

在本教學課程中,您將了解: Azure地圖服務中可用的對等GoogleMaps功能的高階比較。

需要納入考慮的授權差異。

如何規劃移轉。

可以找到技術資源和支援的位置。

必要條件 登入Azure入口網站。

如果您沒有Azure訂用帳戶,請在開始前建立免費帳戶。

建立Azure地圖服務帳戶 取得主要訂用帳戶金鑰,也稱為主要金鑰或訂用帳戶金鑰。

如需Azure地圖服務中驗證的詳細資訊,請參閱管理Azure地圖服務中的驗證。

Azure地圖服務平台概觀 Azure地圖服務提供強大的地理空間功能供所有產業的開發人員使用。

這些功能會隨定期更新的地圖資料一起封裝,以提供Web和行動應用程式的地理內容。

Azure地圖服務有RESTAPI的AzureOneAPI相容集合。

RESTApi提供地圖轉譯、搜尋、路由、流量、時區、地理位置、地理柵欄、地圖資料、天氣和空間作業。

這些作業都會隨附在網頁和AndroidSDK中,如此可讓開發工作變得更簡單、更具彈性,且可跨多個平台使用。

高階平台比較 下表提供Azure地圖服務功能的概略清單,這些功能可與GoogleMaps功能相對應。

這份清單不會顯示所有Azure地圖服務功能。

其他Azure地圖服務功能包含:協助工具、地理柵欄、等時路線規劃、空間作業、直接地圖底圖存取、批次服務,以及資料涵蓋範圍比較(也就是影像涵蓋範圍)。

Google地圖功能 Azure地圖服務支援 WebSDK ✓ AndroidSDK ✓ iOSSDK 已規劃 REST服務API ✓ 路線(路線規劃) ✓ 距離矩陣 ✓ Elevation ✓(預覽) 地理編碼(順向/反向) ✓ 地理位置 N/A 最近的道路 ✓ 地點搜尋 ✓ 地點詳細資料 N/A–可用的網站&電話號碼 地點相片 N/A 地點自動完成 ✓ 緊貼道路 ✓ 速度限制 ✓ 靜態地圖 ✓ 靜態街道檢視 N/A 時區 ✓ 地圖內嵌API N/A 地圖URL N/A Google地圖提供基本的金鑰型驗證。

Azure地圖服務同時提供基本金鑰型驗證與AzureActiveDirectory驗證。

相較於基本金鑰型驗證,AzureActiveDirectory驗證提供更多的安全性功能。

授權考量 從GoogleMaps遷移至Azure地圖服務時,請考量下列關於授權的要點。

使用互動式地圖的Azure地圖服務費用(根據已載入的地圖底圖數目)。

另一方面,用於載入地圖控制項的GoogleMaps費用。

在互動式Azure地圖服務SDK中會自動快取地圖底圖,以降低開發人員的成本。

每載入15個地圖底圖,就會產生一筆Azure地圖服務交易。

互動式Azure地圖服務SDK使用512像素的底圖,平均每個頁面檢視會產生一筆或更少的交易。

將GoogleMapsWeb服務的靜態地圖影像取代為Azure地圖服務WebSDK,通常更符合成本效益。

Azure地圖服務WebSDK會使用地圖底圖。

除非使用者移動瀏覽及縮放地圖,否則服務通常只會根據地圖載入量產生少量交易。

如有需要,Azure地圖服務WebSDK有停用移動瀏覽和縮放的選項。

此外,Azure地圖服務WebSDK所提供的視覺效果選項遠比靜態地圖Web服務來得多。

Azure地圖服務允許將其平台中的資料儲存在Azure中。

此外,也可以根據使用規定,在別處快取長達六個月的資料。

以下是Azure地圖服務的一些相關資源: Azure地圖服務定價頁面 Azure定價計算機 Azure地圖服務使用規定(包含在MicrosoftOnlineServices條款中) 在Azure地圖服務中選擇正確的定價層 建議的移轉計劃 高階移轉計劃如下。

清查您的應用程式所使用的GoogleMapsSDK和服務。

確認Azure地圖服務會提供替代SDK和服務。

如果您還沒有Azure訂用帳戶,請在https://azure.com加以建立。

建立Azure地圖服務帳戶(文件)和驗證金鑰或AzureActiveDirectory(文件)。

遷移應用程式的程式碼。

測試已遷移的應用程式。

將已遷移的應用程式部署至生產環境。

建立Azure地圖服務帳戶 若要建立Azure地圖服務帳戶並取得Azure地圖服務平台的存取權,請遵循下列步驟: 如果您沒有Azure訂用帳戶,請在開始前建立免費帳戶。

登入Azure入口網站。

建立Azure地圖服務帳戶。

取得您Azure地圖服務的訂用帳戶金鑰或設定AzureActiveDirectory驗證以增強安全性。

Azure地圖服務技術資源 以下列出Azure地圖服務的實用技術資源。

概觀:https://azure.com/maps 文件:https://aka.ms/AzureMapsDocs WebSDK程式碼範例:https://aka.ms/AzureMapsSamples 開發人員論壇:https://aka.ms/AzureMapsForums 影片:https://aka.ms/AzureMapsVideos 部落格:https://aka.ms/AzureMapsBlog 技術部落格:https://aka.ms/AzureMapsTechBlog Azure地圖服務意見反應(UserVoice):https://aka.ms/AzureMapsFeedback Azure地圖服務JupyterNotebook 移轉支援 開發人員可以透過論壇或許多Azure支援選項的其中一種來尋求遷移支援: 清除資源 沒有要清除的資源。

後續步驟 參考下列文章以詳細了解如何遷移您的GoogleMaps應用程式: 遷移Web應用程式 本文內容



請為這篇文章評分?