mcpField
A
azure-maps

azure-maps

github.com/microsoftdocs開発796175 回インストール3 日前に更新
リポジトリ

azure-maps について

azure-maps は、Azure Maps を使う開発者向けのガイダンススキルです。ローカル資料とリモート取得するドキュメントを組み合わせ、地図、セキュリティ、構成、統合、移行などを扱います。

主な機能

  1. 01地図開発のベストプラクティス
  2. 02サービス選択と移行のガイダンス
  3. 03アーキテクチャと設計パターン
  4. 04セキュリティとアクセス構成
  5. 05Web SDK と API のガイダンス

活用シーン

  1. 01Bing Maps または Google Maps からの移行計画
  2. 02Azure Maps アプリの保護
  3. 03地図レイヤー、マーカー、ポップアップの構成
  4. 04地域カバレッジとサービス制限の確認

MCP 対応

`mcp_microsoftdocs:microsoft_docs_fetch` ツールで Microsoft のドキュメントを取得できます。代替手段として `fetch_webpage` も記載されています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-maps

インストール後、Claude Code で/azure-mapsを入力して読み込まれたか確認します。

詳細

Azure Maps スキル

このスキルでは、Azure Maps に関する専門的なガイダンスを提供します。ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートドキュメントの取得機能を組み合わせています。

このスキルの使用方法

IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲があるカテゴリ(例:L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。

IMPORTANT for Agent:metadata.generated_atが3か月以上前の場合は、ユーザーにリポジトリから最新バージョンを取得するよう提案してください。mcp_microsoftdocsツールが利用できない場合は、インストールを提案してください:インストールガイド

このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です。

  • 推奨:クエリ文字列from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown を返します。
  • フォールバック:クエリ文字列from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown を返します。

カテゴリインデックス

カテゴリ行説明
ベストプラクティスL35-L44Azure Maps の Web アプリを構築する際の、安全な認証、必須の帰属表示、ルーティングと検索の調整、アクセシビリティ、パフォーマンス最適化に関するガイダンス。
意思決定L45-L59Azure Maps の料金、コスト計画、カバレッジ、および Bing/Google Maps、Bing SDS、Power BI マップから Azure Maps サービスへの移行や置き換え方法に関するガイダンス。
アーキテクチャと設計パターンL60-L65Azure Maps、オープン DEM データ、NVIDIA cuOpt を使用した、高度データサービスや複数行程ルート最適化のための Azure アーキテクチャ設計。スケーラブルな地理空間ソリューションを実現します。
制限とクォータL66-L73Azure Maps サービス(ジオコーディング、レンダリング、ルーティング、交通情報、天気)のカバレッジ制限、データの可用性、QPS レート上限。地域ごとのサポートとタイル解像度も含みます。
セキュリティL74-L88Azure Maps のセキュリティ保護:認証方式(キー、Entra ID、SAS)、SPA/Web/デーモン/デバイスのシナリオ、Power BI ビジュアルのアクセスとデータ所在地、Private Link によるプライベートネットワークアクセス。
構成L89-L116Azure Maps Web SDK の動作の構成:マップスタイル、レイヤー、マーカー、ポップアップ、ズーム/タイル、ローカライズ、ルーティングモデル、空間形式、ブラウザーサポート、API バージョンの移行。
統合とコーディングパターンL117-L174Web/REST SDK を介した Azure Maps の統合、Bing/Google からの移行、データのレンダリングとスタイリング(レイヤー、描画、クラスター化、ヒートマップ)、Power BI/Spatial IO の使用に関するパターンとコードサンプル。
ベストプラクティス
トピックURL
Azure Maps で安全な認証のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/azure-maps/authentication-best-practices
Azure Maps の必須の著作権帰属表示を正しく表示するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-show-attribution
Azure Maps Route サービスでルーティングのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-routing
Azure Maps Search のベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-search
Azure Maps アプリにアクセシビリティ機能を実装するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-accessibility
Azure Maps Web SDK のベストプラクティスでパフォーマンスを最適化するhttps://learn.microsoft.com/en-us/azure/azure-maps/web-sdk-best-practices
意思決定
トピックURL
Azure Maps Gen2 の料金プランを選択して管理するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-pricing-tier
Bing Maps Enterprise から Azure Maps への移行を計画するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-bing-maps-overview
Bing Truck Route API から Azure Maps のルーティングへ移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-calculate-truck-route
Google Maps から Azure Maps への移行方法を決定するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps
Bing Get Imagery Metadata から Azure Maps のタイルへ移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-imagery-metadata
Azure Maps Render v1.0 から 2024-04-01 へ移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-render-v1-api
Bing SDS の代替となる Azure Maps と Azure サービスを選択するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-sds-data-source-management
Power BI のマップビジュアルを Azure Maps ビジュアルに変換するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-conversion
地域別の Azure Maps ルーティングのカバー範囲を評価するhttps://learn.microsoft.com/en-us/azure/azure-maps/routing-coverage
地域別の Azure Maps 交通データのカバー範囲を確認するhttps://learn.microsoft.com/en-us/azure/azure-maps/traffic-coverage
トランザクションルールを使用して Azure Maps のコストを計画するhttps://learn.microsoft.com/en-us/azure/azure-maps/understanding-azure-maps-transactions
アーキテクチャと設計パターン
トピックURL
オープン DEM データを使用して Azure 上に標高データサービスを構築するhttps://learn.microsoft.com/en-us/azure/azure-maps/elevation-data-services
Azure Maps と NVIDIA cuOpt を使用して複数の旅程を最適化するサービスを設計するhttps://learn.microsoft.com/en-us/azure/azure-maps/itinerary-optimization-service
制限とクォータ
トピックURL
Azure Maps のサービスごとの QPS レート制限を適用するhttps://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-qps-rate-limits
地域別の Azure Maps ジオコーディングのカバー範囲を確認するhttps://learn.microsoft.com/en-us/azure/azure-maps/geocoding-coverage
Azure Maps のレンダリングのカバー範囲とタイル解像度を理解するhttps://learn.microsoft.com/en-us/azure/azure-maps/render-coverage
Azure Maps の気象サービスの地域別カバー範囲を確認するhttps://learn.microsoft.com/en-us/azure/azure-maps/weather-coverage
セキュリティ
トピックURL
Azure Maps の認証とアクセス制御を構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-authentication
Azure Maps アカウントの認証方法を構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-authentication
Azure Maps のデーモンとバックグラウンドアプリケーションを保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-daemon-app
Entra ID と Azure Maps を使用して、入力制限のあるデバイスを保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-device-code
SAS トークンを使用して Azure Maps アプリを保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-sas-app
Entra ID を使用して、Azure Maps の非対話型 SPA を保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-spa-app
対話型ユーザーサインインを使用して Azure Maps の SPA を保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-spa-users
対話型サインインを使用して Azure Maps の Web アプリを保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-secure-webapp-users
Azure Maps Power BI ビジュアルのデータ所在地の動作を理解するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-data-residency
Azure Maps Power BI ビジュアルへの組織のアクセスを管理するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-manage-access
Private Link エンドポイントを使用して Azure Maps へのアクセスを保護するhttps://learn.microsoft.com/en-us/azure/azure-maps/private-endpoints
構成
トピックURL
Azure Maps Web Control で地図スタイルを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/choose-map-style
Azure Maps ルーティングで車両の消費モデルを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/consumption-model
Azure Maps Web SDK でデータソースを作成、管理するhttps://learn.microsoft.com/en-us/azure/azure-maps/create-data-source-web-sdk
Azure Maps の拡張 GeoJSON ジオメトリを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/extend-geojson
Azure Maps のグローバルデータ処理リージョンを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-manage-consent
Azure Maps Web Map Control を構成して使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-map-control
Node.js で npm 経由で Azure Maps Map Control を使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-npm-package
Azure Maps でバブルレイヤーを追加、構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-bubble-layer
Azure Maps Web マップのコントロールを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-controls
Azure Maps に HTML マーカーとイベントを追加するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-custom-html
Azure Maps でシンボルレイヤーを追加、構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-pin
Azure Maps にポップアップを追加、カスタマイズするhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-popup
Azure Maps Route v1.0 API を 2025-01-01 に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-route-v1-api
Azure Maps Search v1 統合を 2026-01-01 に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-search-v1-api
Azure Maps Traffic v1 サービスを新しい API に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-traffic-v1-api
Azure Maps 描画ツールのオプションを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/set-drawing-options
Azure Maps Spatial IO でサポートされている空間形式https://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-read-write-spatial-data
Spatial IO における区切り形式および XML 空間データの解析ルールhttps://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-supported-data-format-details
Azure Maps Web SDK のブラウザーサポートを確認するhttps://learn.microsoft.com/en-us/azure/azure-maps/supported-browsers
Azure Maps のローカライズ言語とビューを構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/supported-languages
Azure Maps の組み込み地図スタイルを選択して使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/supported-map-styles
Azure Maps でサポートされている検索カテゴリコードを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/supported-search-categories
Azure Maps Web SDK Map Control を v3 にアップグレードするhttps://learn.microsoft.com/en-us/azure/azure-maps/web-sdk-migration-guide
Azure Maps のズームレベルとタイル座標を構成するhttps://learn.microsoft.com/en-us/azure/azure-maps/zoom-levels-and-tile-grid
統合とコーディングパターン
トピックURL
Azure Maps で PMTiles カスタムプロトコルを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/add-custom-protocol-pmtiles
Azure Maps Android SDK アプリを Web SDK に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/android-sdk-migration-guide
Azure Maps のジオフェンスイベントを Event Grid と統合するhttps://learn.microsoft.com/en-us/azure/azure-maps/azure-maps-event-grid-integration
Azure Maps Web SDK でポイントデータをクラスタリングするhttps://learn.microsoft.com/en-us/azure/azure-maps/clustering-point-data-web-sdk
Azure Maps でデータ駆動型スタイル式を使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/data-driven-style-expressions-web-sdk
Azure Maps の描画ツールイベントを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/drawing-tools-events
Azure Maps で描画操作とショートカットを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/drawing-tools-interactions-keyboard-shortcuts
C# REST SDK を使用して Azure Maps アプリを構築するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-csharp-sdk
Java REST SDK を使用して Azure Maps アプリを構築するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-java-sdk
JavaScript REST SDK を使用して Azure Maps を統合するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-js-sdk
Python REST SDK を使用して Azure Maps アプリを構築するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-dev-guide-py-sdk
Azure Maps の静的画像にカスタムデータをレンダリングするhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-render-custom-data
Azure Maps でリアルタイムおよび予報の気象情報をリクエストするhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-request-weather-data
Azure Maps Search API を使用してジオコーディングと POI 検索を行うhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-search-for-address
Azure Maps で画像テンプレートと塗りつぶしパターンを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-image-templates-web-sdk
Azure Maps Spatial IO を使用して空間データを統合するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-spatial-io-module
Azure Maps TypeScript REST SDK モジュールを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-ts-rest-sdk
Azure Maps iOS SDK アプリを Web SDK に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/ios-sdk-migration-guide
Azure Maps に描画ツールバーを追加してカスタマイズするhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-drawing-toolbar
Azure Maps でヒートマップレイヤーを作成してカスタマイズするhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-heat-map-layer
Azure Maps に画像レイヤーを重ねるhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-image-layer
Azure Maps Web SDK でラインレイヤーをレンダリングするhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-line-layer
Azure Maps でポリゴンレイヤーと円レイヤーをレンダリングするhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-shape
Azure Maps にスナップグリッドを追加して設定するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-snap-grid
Azure Maps にタイルレイヤーとオーバーレイを追加するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-add-tile-layer
Azure Maps Web SDK でマップを作成してアニメーション化するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-create
Azure Maps Web SDK のマップイベントを処理するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-events
Azure Maps でポリゴン押し出しレイヤーを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-extruded-polygon
Azure Maps で逆ジオコーディングを実行するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-get-information-from-coordinate
Azure Maps で描画した図形から GeoJSON を抽出するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-get-shape-data
Azure Maps でルートをリクエストして表示するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-route
Azure Maps で場所を検索して結果を表示するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-search-location
Azure Maps で交通状況とインシデントを表示するhttps://learn.microsoft.com/en-us/azure/azure-maps/map-show-traffic
Bing のルート計算を Azure Maps のルーティングに移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-calculate-route
Bing の住所ジオコーディングを Azure Maps Geocoding に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-address
Bing の逆ジオコーディングを Azure Maps API に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-by-point
Bing のクエリベースのジオコーディングを Azure Maps に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-location-query
Bing のタイムゾーン検索を Azure Maps timezone API に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-find-time-zone
Bing Maps の Web アプリを Azure Maps Web SDK に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-bing-maps-web-app
Google Maps の Web アプリを Azure Maps Web SDK に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps-web-app
Google Maps の Web サービスを Azure Maps REST API に対応付けるhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-from-google-maps-web-services
Bing Geocode Dataflow を Azure のバッチジオコーディングに移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-geocode-dataflow
Bing Geodata API を Azure Maps Get Polygon に置き換えるhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-geodata
Bing Static Map の呼び出しを Azure Static Image に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-static-map
Bing の交通インシデントを Azure Maps のインシデント詳細に移行するhttps://learn.microsoft.com/en-us/azure/azure-maps/migrate-get-traffic-incidents
Azure Maps ビジュアルにマーカーレイヤーを追加して設定するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-add-marker-layer
Azure Maps Power BI ビジュアルに円グラフレイヤーを追加するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-add-pie-chart-layer
Azure Maps ビジュアルでクラスターバブルレイヤーを使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-cluster-bubbles
Power BI で Azure Maps ビジュアルを使い始めるhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-get-started
Azure Maps Power BI ビジュアルでレイヤーを設定するhttps://learn.microsoft.com/en-us/azure/azure-maps/power-bi-visual-understanding-layers
Azure Maps に OGC WMS/WMTS レイヤーを重ねるhttps://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-add-ogc-map-layer
Spatial IO SimpleDataLayer でデータをレンダリングするhttps://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-add-simple-data-layer
Azure Maps Spatial IO を WFS サービスに接続するhttps://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-connect-wfs-service
Azure Maps でコア CSV/XML IO 操作を使用するhttps://learn.microsoft.com/en-us/azure/azure-maps/spatial-io-core-operations
Azure Maps でカスタム WebGL レイヤーを実装するhttps://learn.microsoft.com/en-us/azure/azure-maps/webgl-custom-layer

コメント