什麼是 Azure 地圖服務?

Azure 地圖服務是地理空間服務和 SDK 的集合,採用最新的對應資料為 Web 和行動裝置應用程式提供地理內容。 Azure 地圖服務 提供:

  • REST API,以多個樣式和衛星影像呈現向量和點陣地圖。
  • 建立者服務,可根據私人室內地圖數據建立和轉譯地圖。
  • 搜尋服務 尋找世界各地的位址、地點和景點。
  • 各種路由選項;例如點對點、多點、多點優化、等時線、電動汽車、商用車輛、交通影響和矩陣路由。
  • 針對需要即時流量資訊的應用程式,流量檢視和事件檢視。
  • 時區和地理位置服務。
  • 地理柵欄服務和對應數據記憶體,以及裝載在 Azure 中的位置資訊。
  • 透過地理空間分析的位置智慧。

此外,Azure 地圖服務 服務可透過 Web SDK 取得。 這些工具可協助開發人員快速開發及調整將位置資訊整合到 Azure 解決方案的解決方案。

您可以註冊免費 Azure 地圖服務 帳戶並開始開發。

下列影片會深入說明 Azure 地圖服務:


地圖控制項

Web SDK

Azure 地圖服務 Web SDK 可讓您使用自己的內容和影像自定義互動式地圖。 您可以針對 Web 或行動應用程式使用此互動式地圖。 地圖控件會使用 WebGL,因此您可以使用高效能轉譯大型數據集。 您可以使用 JavaScript 或 TypeScript 來使用 SDK 進行開發。

使用 Azure 地圖服務 Web SDK 所建立之母體變更的範例對應。

Android SDK

注意

Azure 地圖服務 Android SDK 淘汰

適用於 Android 的 Azure 地圖服務 原生 SDK 現在已被取代,將於 3/31/25 淘汰。 若要避免服務中斷,請透過 3/31/25 移轉至 Azure 地圖服務 Web SDK。 如需詳細資訊,請參閱 Azure 地圖服務 Android SDK 移轉指南

使用 Azure 地圖服務 Android SDK 來建立行動對應應用程式。

對應行動裝置上的範例。

Azure 地圖服務 中的服務

Azure 地圖服務 包含下列服務,可為 Azure 應用程式提供地理內容。

數據登錄服務

數據是地圖的命令式數據。 使用數據登錄服務來存取地理空間數據,該數據與空間作業或影像組合搭配使用,先前已上傳至您的 Azure 儲存體。 藉由將客戶數據更貼近 Azure 地圖服務 服務,您可以降低延遲並提高生產力。 如需詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的數據登錄

注意

Azure 地圖服務 數據服務淘汰

Azure 地圖服務資料服務 (v1v2) 現在已被取代,且將於 9/16/24 淘汰。 若要避免服務中斷,您必須更新對數據服務的所有呼叫,才能使用 9/16/24 Azure 地圖服務 數據登錄服務。 如需詳細資訊,請參閱 如何建立數據登錄

地理位置服務

使用地理位置服務來擷取IP位址的兩個字母國家/地區代碼。 此服務可藉由根據地理位置提供自定義的應用程式內容,協助您增強用戶體驗。

如需詳細資訊,請參閱 #DB338810EF5824321AE60E8B482108861 REST API 檔中的地理位置

轉譯服務

譯服務引進了新版本的取得地圖底圖 API,它不僅支援在 Azure 地圖服務 SDK 中使用 Azure 地圖服務 圖格,也支援其他地圖控件。 它包含點陣和向量磚格式、256x256 或 512x512 磚大小(適用時),以及許多地圖類型,例如道路、天氣、輪廓或地圖底圖。 如需完整清單,請參閱 REST API 檔中的 TilesetID 。 您必須在任何第三方地圖控件中使用 Azure 地圖服務 轉譯服務作為底圖或圖層,在地圖上顯示適當的著作權屬性。 如需詳細資訊,請參閱 如何使用取得地圖屬性 API

來自轉譯服務的地圖範例。

注意

Azure 地圖服務 轉譯 v1 服務淘汰

Azure 地圖服務 轉譯 v1 服務現已淘汰,將於 9/17/26 淘汰。 若要避免服務中斷,轉譯 v1 API 的所有呼叫都必須更新為使用 轉譯 v2 API 9/17/26。

路由服務

路由服務可用來計算每個要求路由的預估抵達時間(ETA)。 考慮即時交通資訊和歷史交通數據等因素,例如一周要求當天和一天時間的典型道路速度。 路由服務會根據時間或距離,依序或優化順序傳回多個目的地可用的最短或最快路由。 此服務可讓開發人員計算數種旅行模式的方向,例如汽車、卡車、自行車或步行和電動汽車。 此服務也會考慮輸入,例如出發時間、重量限制或危險材料運輸。

來自 Route 服務的地圖範例。

Route 服務提供進階集合功能,例如:

  • 批次處理多個路由要求。
  • 一組原點和目的地之間的旅行時間和距離矩陣。
  • 根據時間或燃料需求尋找使用者可以旅行的路線或距離。

如需詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的路由

搜尋服務

搜尋服務 可協助開發人員依名稱或類別搜尋位址、地點、商務清單,以及其他地理資訊。 此外,服務可以根據 緯度和經度來反轉地理編碼 位址和交叉街道。

地圖上搜尋的範例。

搜尋服務 也提供進階功能,例如:

  • 沿著路線搜尋。
  • 在較寬的區域內搜尋。
  • 批處理一組搜尋要求。
  • 依品牌名稱搜尋電動汽車充電站和景點數據。

如需詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的搜尋

空間服務

空間服務會快速分析位置資訊,協助客戶了解時間和空間中發生的持續事件。 它可讓您近乎即時地分析和預測性模型化事件。

此服務可讓客戶使用通用地理空間數學計算連結庫來增強其位置智慧。 常見的計算包括最接近的點、絕佳的圓形距離和緩衝區。 如需空間服務及其各種功能的詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的空間

時區服務

時區服務可讓您查詢目前、歷程記錄和未來的時區資訊。 您可以使用緯度和經度組或 IANA 識別子 作為輸入。 時區服務也允許:

  • 將 Microsoft Windows 時區識別碼轉換為 IANA 時區。
  • 擷取時區位移為UTC。
  • 取得選取時區中的目前時間。

時區服務查詢的一般 JSON 回應看起來像下列範例:

{
  "Version": "2020a",
  "ReferenceUtcTimestamp": "2020-07-31T19:15:14.4570053Z",
  "TimeZones": [
    {
      "Id": "America/Los_Angeles",
      "Names": {
        "ISO6391LanguageCode": "en",
        "Generic": "Pacific Time",
        "Standard": "Pacific Standard Time",
        "Daylight": "Pacific Daylight Time"
      },
      "ReferenceTime": {
        "Tag": "PDT",
        "StandardOffset": "-08:00:00",
        "DaylightSavings": "01:00:00",
        "WallTime": "2020-07-31T12:15:14.4570053-07:00",
        "PosixTzValidYear": 2020,
        "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
      }
    }
  ]
}

如需詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的時區

流量服務

流量服務是一套 Web 服務,開發人員可用於需要流量資訊的 Web 或行動應用程式。 此服務提供兩種資料類型:

  • 交通流量:網路中所有主要道路的實時觀察速度和行駛時間。
  • 交通事件:路網周圍交通堵塞和事件的最新檢視。

具有交通資訊的地圖範例。

如需詳細資訊,請參閱 Azure 地圖服務 REST API 檔中的流量

天氣服務

天氣服務提供 API 來擷取特定位置的天氣資訊。 此資訊包括觀測日期和時間、天氣條件、降水指標旗標、溫度和風速資訊。 也會傳回其他詳細數據,例如 RealFeel™ Temperature 和 UV 索引。

開發人員可以使用 取得路線上的天氣 API 來擷取特定路線上的天氣資訊。 此外,該服務還支援為受洪水或大雨等天氣災害影響的路點產生天氣通知。

取得 地圖底圖 API 可讓您要求過去、目前和未來的雷達圖和衛星磚。

具有即時天氣雷達圖格的地圖範例。

程式設計模型

Azure 地圖服務 專為行動性所建置,可協助您開發跨平台應用程式。 它會使用與語言無關的程式設計模型,並透過 REST API 支援 JSON 輸出。

此外,Azure 地圖服務 提供方便的 JavaScript 地圖控件與簡單的程式設計模型。 此開發既快速又容易,適用於 Web 和行動應用程式。

Power BI 視覺效果

Azure 地圖服務 Power BI 視覺效果提供一組豐富的數據視覺效果,可用於地圖上的空間數據。 據估計,超過 80% 的商務數據具有位置內容。 Azure 地圖服務 Power BI 視覺效果提供無程式代碼解決方案,讓您深入瞭解此位置內容與商務數據的關係和影響。

Power BI Desktop 具有 Azure 地圖服務 Power BI 視覺效果,其中顯示商務數據。

如需詳細資訊,請參閱開始使用 Azure 地圖服務 Power BI 視覺效果

使用方式

若要存取 Azure 地圖服務 服務,請移至 Azure 入口網站 並建立 Azure 地圖服務 帳戶。

Azure 地圖服務 使用金鑰型驗證配置。 當您建立您的帳戶時,會產生兩個金鑰。 若要驗證 Azure 地圖服務 服務,您可以使用任一金鑰。

注意

Azure 地圖服務 與第三方 TomTom 共用客戶提供的位址/位置查詢,以用於對應功能。 與 TomTom 共用時,這些查詢不會連結到任何客戶或終端使用者,且無法用來識別個人。

TomTom 是授權轉包處理 Azure 地圖服務 客戶數據的轉包處理者。 如需詳細資訊,請參閱位於 Microsoft 信任中心的 Microsoft Online Services 轉包處理者清單

支援的區域

Azure 地圖服務 服務目前提供,但下列國家/地區除外:

  • 中國
  • 南韓

確認您目前IP位址的位置位於支持的國家/地區。

下一步

了解室內地圖:

什麼是 Azure 地圖服務 Creator?

嘗試展示 Azure 地圖服務 的範例應用程式:

快速入門:建立 Web 應用程式

隨時掌握 Azure 地圖服務:

Azure 地圖服務 部落格