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 開發人員指南。