共用方式為


什麼是 Azure 地圖服務?

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

  • 用於以多種樣式和衛星影像呈現向量和點陣地圖的 REST API。
  • 尋找全世界地址、地點及熱門景點的搜尋服務。
  • 各種路線規劃選項:例如點對點、多點、多點最佳化、等時線、電動車、商用車輛、交通影響,以及矩陣路線規劃。
  • 交通流量檢視和事件檢視,適用於需要即時交通資訊的應用程式。
  • 時區和地理位置服務。
  • 地理柵欄服務,其中包含裝載在 Azure 中的位置資訊。
  • 能夠分析地理空間的高智慧定位能力。

此外,也可以透過 Web SDK 來使用 Azure 地圖服務。 這些工具可協助讓開發人員快速開發和調整解決方案,以將位置資訊整合到 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 應用程式提供地理內容。

地理位置服務

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

如需詳細資訊,請參閱 Azure 地圖服務 REST API 文件中的地理位置

轉譯服務

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

從轉譯服務建立的地圖範例。

注意

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

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

路線規劃服務

路線規劃服務用來計算每個要求路線的預估抵達時間 (ETA)。 該服務會考慮一些因素,例如即時交通資訊和歷史交通資料,例如在所要求的那天 (星期幾) 某個時間的一般車速。 路線規劃服務會根據時間或距離,以序列或最佳化順序,一次傳回多個目的地可行的最短或最快路線。 該服務可讓開發人員跨數種行進模式 (例如汽車、貨車、自行車或步行和電動車) 計算方向。 該服務也會考量輸入的資訊,例如起飛時間、重量限制或危險材料運輸。

從路線規劃服務建立的地圖範例。

路線規劃服務會提供一組進階功能,例如:

  • 以批次處理方式處理多個路徑規劃要求。
  • 包含一組出發地與目的地之間旅行時間和距離資訊的矩陣。
  • 尋找路徑或距離資訊可讓使用者了解所需的旅行時間與燃料需求,據以做好萬全準備。

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

搜尋服務

搜尋服務可協助開發人員搜尋地址、位置、依名稱或類別列出的企業清單,以及其他地理資訊。 此外,服務也可根據經度和緯度進行地址與交叉路口的反向地理編碼 \(英文\)。

在地圖上搜尋的範例。

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

  • 沿路線搜尋。
  • 搜尋更廣大區域的內部。
  • 以批次處理方式處理一組搜尋要求。
  • 依品牌名稱搜尋電動車充電站和景點 (POI) 資料。

如需詳細資訊,請參閱 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™ 溫度和紫外線指數。

開發人員可以使用取得沿路氣象資訊 API 來擷取特定路線的沿路氣象資訊。 此外,此服務也支援產生受天氣災害 (例如洪水或豪雨) 影響的導航點氣象通知。

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

具有即時氣象雷達底圖的地圖範例。

程式設計模型

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

此外,Azure 地圖服務也使用簡單的程式設計模型提供方便的 JavaScript 地圖控制項。 Web 和行動應用程式都可輕易且快速地進行開發。

Power BI 視覺效果

Azure 地圖服務 Power BI 視覺效果會針對地圖頂端的空間資料,提供一組豐富的資料視覺效果。 估計超過 80% 的商務資料有位置內容。 Azure 地圖服務 Power BI 視覺效果提供無程式碼的解決方案,可深入了解此位置內容與您的商務資料之間有何關聯和影響。

Power BI 桌面和顯示商務資料的 Azure 地圖服務 Power BI 視覺效果。

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

使用方式

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

Azure 地圖服務會使用金鑰型驗證結構描述。 建立帳戶時會產生兩個金鑰。 若要針對 Azure 地圖服務來進行驗證,則可以使用任一金鑰。

注意

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

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

支援的區域

Azure 地圖服務目前已推出,但下列國家/地區除外:

  • 中國
  • 南韓

請確認您目前 IP 位址的位置處於支援的國家/區域中。

下一步

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

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

掌握 Azure 地圖服務的最新動態:

Azure 地圖服務部落格