REST SDK 開発者ガイド

Azure Maps Rest API は任意のプログラミング言語から直接呼び出すことができますが、エラーが発生しやすい作業で余分な労力が必要になる可能性があります。 アプリケーションに Azure Maps を組み込みやすくし、エラーを少なくするために、Azure Maps チームは、C# (.NET)、Python、JavaScript/Typescript、Java 用 SDK に REST API をカプセル化しました。

この記事では、各 SDK で現在使用できるライブラリと、作業の開始に役立つハウツー記事へのリンクを示します。

C# SDK

Azure Maps C# SDK では、.NET Standard 2.0 と互換性のある .NET バージョンがサポートされます。

[サービス名] NuGet パッケージ サンプル
検索する Azure.Maps.Search 検索サンプル
ルーティング Azure.Maps.Routing  ルーティング サンプル
レンダリング Azure.Maps.Rendering レンダリング サンプル
位置情報 Azure.Maps.Geolocation 位置情報サンプル

詳細については、C# SDK 開発者ガイドを参照してください。

Python SDK

Azure Maps Python SDK では、Python バージョン 3.7 以降がサポートされています。 今後の Python バージョンの詳細については、Azure SDK for Python ポリシーの計画に関するページを参照してください。

[サービス名] PyPi パッケージ サンプル
検索する azure-maps-search 検索サンプル
Route azure-maps-route  ルート サンプル
レンダリング azure-maps-render レンダリング サンプル
位置情報 azure-maps-geolocation 位置情報サンプル

詳細については、Python SDK 開発者ガイドを参照してください。

JavaScript/TypeScript

Azure Maps JavaScript/TypeScript SDK では、アクティブな状態とメンテナンス状態のバージョンを含む LTS バージョンの Node.js がサポートされています。

[サービス名] npm パッケージ サンプル
検索する @azure-rest/maps-search 検索サンプル
Route @azure-rest/maps-route ルート サンプル
レンダリング @azure-rest/maps-render レンダリング サンプル
位置情報 @azure-rest/maps-geolocation 位置情報サンプル

詳細については、JavaScript/TypeScript SDK 開発者ガイドを参照してください。

Java

Azure Maps Java SDK では、Java 8 以降がサポートされています。

[サービス名] Maven パッケージ サンプル
検索する azure-maps-search 検索サンプル
ルーティング azure-maps-routing  ルーティング サンプル
レンダリング azure-maps-rendering レンダリング サンプル
位置情報 azure-maps-geolocation 位置情報サンプル
タイム ゾーン azure-maps-timezone timezone samples

詳細については、Java SDK 開発者ガイドを参照してください。