スキル Azure Maps (.NET)
📦

Azure Maps (.NET)

安全 🔑 環境変数

.NET アプリケーションへの Azure Maps の統合

Azure Maps SDK を使用して .NET アプリケーションに位置情報ベースのサービスを追加します。住所のジオコーディング、ルート計算、マップタイルのレンダリング、エンタープライズグレードの信頼性を持つ気象データへのアクセスを実現します。

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「Azure Maps (.NET)」を使用しています。 'Space Needle, Seattle, WA' をジオコーディング

期待される結果:

  • 座標:47.6205,-122.3493
  • 住所:400 Broad St, Seattle, WA 98109
  • 信頼度スコア:0.95

「Azure Maps (.NET)」を使用しています。 トラフィック情報を有効にしてシアトルからレドモンドへのルートを取得

期待される結果:

  • 距離:24.3 キロメートル
  • 所要時間:28 分 (トラフィック情報あり)
  • ルートポイント:156 座標
  • トラフィック遅延:5 分

セキュリティ監査

安全
v1 • 2/25/2026

Documentation-only skill for Azure Maps SDK in .NET. No executable code present. Static analysis found 0 security issues. Requires Azure credentials (subscription key or Entra ID) which is expected behavior for Azure service integration.

0
スキャンされたファイル
0
解析された行数
1
検出結果
1
総監査数

リスク要因

🔑 環境変数 (1)
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
100
セキュリティ
74
仕様準拠

作れるもの

E コマース配送見積もり

ルート行列 API を使用して倉庫から顧客住所への配送時間と距離を計算

旅行計画アプリケーション

道路交通情報を考慮したルートでターンバイターン案内を生成し、ドライブ旅行の計画を支援

気象情報を考慮したフィールドサービス

位置データと気象情報を組み合わせてフィールド技術者のスケジュールを最適化

これらのプロンプトを試す

基本の住所ジオコーディング
Azure Maps SDK for .NET を使用して住所 '1 Microsoft Way, Redmond, WA 98052' をジオコーディングしたいです。サブスクリプションキーで MapsSearchClient を設定し、座標を取得する方法を示してください。
トラフィック情報を有効にしたルート案内
シアトルからレドモンドへの車での案内をトラフィックデータを有効にして計算したいです。MapsRoutingClient を RouteDirectionOptions と共に使用して距離、所要時間、ターンバイターン案内を取得する方法を示してください。
複数住所のバッチジオコーディング
50 件の顧客住所のリストをジオコーディングしたいです。GetGeocodingBatch と GeocodingQuery オブジェクトを使用して 1 リクエストで効率的に処理する方法を示してください。
サービスエリアの等時線分析
指定地点から 20 分以内に到達可能なすべての場所を表示するサービスエリアチェッカーを実装したいです。GetRouteRange と RouteRangeOptions を使用して等時線ポリゴンを生成してください。

ベストプラクティス

  • 本番環境ではサブスクリプションキーの代わりに Microsoft Entra ID 認証を使用
  • レート制限 (HTTP 429) に対処するため指数バックオフリトライロジックを実装
  • API 呼び出しを削減するため頻繁にアクセスされる住所のジオコーディング結果をキャッシュ

回避

  • 環境変数や Azure Key Vault ではなくソースコードにサブスクリプションキーを保存
  • バッチ操作ではなくループで個別のジオコーディングリクエストを実行
  • ピーク時のルート計算でトラフィックデータを無視

よくある質問

本番環境で Azure Maps を認証するにはどうすればよいですか?
本番環境では DefaultAzureCredential で Microsoft Entra ID (旧 Azure AD) を使用してください。サブスクリプションキーよりも高いセキュリティを提供し、Azure ホストアプリケーションのマネージド ID をサポートします。
Azure Maps API のレート制限は何ですか?
レート制限は価格 tiers によって異なります。Basic tier は 1 分あたり 500 トランザクションを許可します。HTTP 429 レスポンスを適切に処理するため指数バックオフによるリトライロジックを実装してください。
Azure Maps をオフラインで使用したりタイルをキャッシュしたりできますか?
Azure Maps は API 呼び出しにインターネット接続が必要です。ジオコーディング結果とマップタイルをクライアントサイドでキャッシュできますが、Microsoft のキャッシュポリシーと利用規約に準拠してください。
国際住所のジオコーディングをどのように処理すればよいですか?
Azure Maps はグローバルジオコーディングをサポートしています。GeocodingQuery の country パラメータを使用して結果を特定の国に絞り込みます。結果は Language 設定に基づいてローカライズされた住所形式を含みます。
即時ルート行列と非同期ルート行列の違いは何ですか?
GetImmediateRouteMatrix は同期的で最大 100 ルート組み合わせをサポートします。GetRouteMatrix は非同期で最大 700 組み合わせをサポートし、完了をポーリングするための操作を返します。
Azure Maps .NET package は本番環境で安定していますか?
v1.0.1 現在、ほとんどの package はベータ (プレリリース) ステータスです。機能しますが API が変更される可能性があります。安定版リリースのアナウンスについては Azure SDK GitHub リポジトリを監視してください。

開発者の詳細

ファイル構成

📄 SKILL.md