共用方式為


REST SDK 開發人員指南

您可以直接從任何程式設計語言呼叫 Azure 地圖服務 REST API,不過該做法可能很容易發生錯誤,且需要花費額外的工作。 為了以更輕鬆且更不容易出錯的方式將 Azure 地圖服務併入您的應用程式,Azure 地圖服務小組已將其 REST API 封裝在適用於 C# (.NET)、Python、JavaScript/Typescript 及 Java 的 SDK 中。

此文章列出每個 SDK 目前可用的程式庫,其中包含操作說明文章的連結,以協助您開始使用。

C# SDK

Azure 地圖服務 C# SDK 支援與 .NET Standard 2.0 相容的任何 .NET 版本。

服務名稱 Nuget 套件 範例
Search Azure.Maps.Search (英文) 搜尋樣本 (英文)
路由 Azure.Maps.Routing (英文)  路由樣本 (英文)
轉譯 Azure.Maps.Rendering (英文) 轉譯樣本 (英文)
地理位置 Azure.Maps.Geolocation (英文) 地理位置樣本 (英文)

如需詳細資訊,請參閱 C# SDK 開發人員指南

Python SDK

Azure 地圖服務 Python SDK 支援 Python 3.7 版或更新版本。 如需未來 Python 版本的詳細資訊,請參閱適用於 Python 的 Azure SDK 原則規劃 (英文)。

服務名稱 PyPi 套件 範例
Search azure-maps-search (英文) 搜尋樣本 (英文)
路由 azure-maps-route (英文)  路由樣本 (英文)
轉譯 azure-maps-render (英文) 轉譯樣本 (英文)
地理位置 azure-maps-geolocation (英文) 地理位置樣本 (英文)

如需詳細資訊,請參閱 python SDK 開發人員指南

JavaScript/TypeScript

Azure 地圖服務 JavaScript/TypeScript SDK 支援 Node.js (英文) 的 LTS 版本,包括處於作用中狀態和維護狀態的版本。

服務名稱 npm 套件 範例
Search @azure-rest/maps-search 搜尋樣本 (英文)
路由 @azure-rest/maps-route (英文) 路由樣本 (英文)
轉譯 @azure-rest/maps-render 轉譯樣本 (英文)
地理位置 @azure-rest/maps-geolocation 地理位置樣本 (英文)

如需詳細資訊,請參閱 JavaScript/TypeScript SDK 開發人員指南

Java

Azure 地圖服務 Java SDK 支援 Java 8 (英文) 或更新版本。

服務名稱 Maven 套件 範例
Search azure-maps-search (英文) 搜尋樣本 (英文)
路由 azure-maps-routing (英文)  路由樣本 (英文)
轉譯 azure-maps-rendering (英文) 轉譯樣本 (英文)
地理位置 azure-maps-geolocation (英文) 地理位置樣本 (英文)
時區 azure-maps-timezone 時區範例

如需詳細資訊,請參閱 Java SDK 開發人員指南