--- title: "Maps のシナリオ" slug: "maps-procedure" tags: ["Maps", "scenario", "maps sdk"] updated: 2026-09-17T09:25:57Z published: 2026-09-17T09:25:57Z canonical: "guide.ncloud-docs.com/maps-procedure" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Maps のシナリオ Classic/VPC環境で利用できます。 参考 NAVERクラウドプラットフォームサービスで提供していた Maps APIサービスがアップグレードされ、新たにリリースされました。NAVERマップコンテンツのカスタムスタイリング機能が追加された **新しい Maps** サービスをご利用ください。 - [コンソールで新しい Mapsを探す: Services > Application Services > Maps](https://console.ncloud.com/maps/subscription) - [新しい Mapsサービスの Map Style Editorプレビュー](/docs/ja/application-maps-styleeditor-screen-vpc) NAVERクラウドプラットフォームの Maps APIを使用して、NAVERマップを簡単かつ手軽に実装できます。使用方法は、Maps を開始する、Maps を使用するで詳しく確認できますが、その前に Mapsを使用する全シナリオをチェックすることをお勧めします。使用シナリオを学習して使用方法を確認すれば、より円滑に Mapsを活用できます。Mapsを使用する全手順と各手順の説明は、次の通りです。 [1. 使用権限設定](/docs/ja/maps-procedure#1%EC%82%AC%EC%9A%A9%EA%B6%8C%ED%95%9C%EC%84%A4%EC%A0%95) [2. 認証キー発行](/docs/ja/maps-procedure#2%EC%9D%B8%EC%A6%9D%ED%82%A4%EB%B0%9C%EA%B8%89) [3. プロジェクト設定](/docs/ja/maps-procedure#3%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%84%A4%EC%A0%95) [4. 認証キー適用](/docs/ja/maps-procedure#4%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%A0%81%EC%9A%A9) [5. API使用](/docs/ja/maps-procedure#5API%EC%82%AC%EC%9A%A9) [6. 利用料照会](/docs/ja/maps-procedure#6%EC%9D%B4%EC%9A%A9%EB%9F%89%EC%A1%B0%ED%9A%8C) ## 1. 使用権限設定 Mapsを複数のユーザーが管理して共有する必要がある場合、ユーザー別の権限を設定して運用できます。ユーザー別の権限は、NAVERクラウドプラットフォームの Sub Accountを通じて管理者権限とユーザー権限に構成でき、各権限別にロールを定義できます。 使用権限設定は、必須設定事項ではないため、Maps利用中に権限が必要な状況であれば、いつでも設定・解除できます。 参考 Sub Accountは、ご利用の申し込みの際に別途料金が発生しない無料サービスです。Sub Accountの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの [**サービス > Management & Governance > Sub Account**](https://www.ncloud.com/product/management/subAccount) メニューをご参照ください。 参照できるご利用ガイドは、次の通りです。 - [Maps の権限管理](/docs/ja/maps-subaccount) - [Sub Account ご利用ガイド](/docs/ja/subaccount-overview) ## 2. 認証キー発行 Mapsを利用するには、まず NAVERクラウドプラットフォームコンソールで Applicationを登録して認証キーを発行する必要があります。Mapsは、**AI·NAVER API > Application Service**に属しています。登録できる Maps APIには、Web Dynamic Map、Mobile Dynamic Map、Static Map、Directions 5、Directions 15、Geocoding、Reverse Geocodingがあります。すべての APIを1つの Applicationに登録することもでき、APIを個別の Applicationとして登録することもできます。Applicationの登録に関する参考となるガイドは、次の通りです。 - **[Maps を開始する > Application > Application登録](/docs/ja/maps-app/#Application%EB%93%B1%EB%A1%9D)** - [Application ご利用ガイド](/docs/ja/naveropenapiv3-application) ## 3. プロジェクト設定 Maps APIを使用するには、NAVERクラウドプラットフォームが提供する Maps APIリソースを開発プロジェクトファイルにロードするか、リソースとライブラリへの依存関係を追加する必要があります。開発リソースごとにプロジェクトの設定方法が異なるため、各リソースのスタートガイドをご参照ください。Maps REST APIは別途設定なしで利用できます。プロジェクト設定に関して参考となるガイドは、次の通りです。 - [Web Dynamic Map を開始する](https://navermaps.github.io/maps.js.ncp/docs/ja/tutorial-2-Getting-Started.html) - [Mobile Dynamic Map Android を開始する](https://navermaps.github.io/android-map-sdk/guide-ko/1.html) - [Mobile Dynamic Map iOS を開始する](https://navermaps.github.io/ios-map-sdk/guide-ko/1.html) 参考 Web Dynamic Mapのサブモジュールは Web Dynamic Mapコア APIとは別のライブラリなので、サブモジュールを使用するには `submodules` URLパラメータを使ってサブモジュールをロードする必要があります。サブモジュールをロードするには、Web Dynamic Map APIが先にロードされている必要があります。Web Dynamic Mapが提供するサブモジュールの説明は、次の通りです。 - panorama: ストリートビュー/航空写真を提供します。 - geocoder: 座標系間の変換メソッドと特定の座標系をサポートする拡張された投影オブジェクトを提供します。 - drawing: マップ上にポリゴン、四角形、ポリライン、円、マーカーを描くことができる描画ツールを提供します。 - visualization: 地理情報を持っているデータを簡単に理解できるように、温度マップ、ドットマップを提供します。 ## 4. 認証キー適用 [2. Mapsご利用の申し込み](/docs/ja/maps-procedure#2Maps%EC%9D%B4%EC%9A%A9%EC%8B%A0%EC%B2%AD)手続きにより、Application登録を通じて発行された認証キー(Client ID、Client Secret)を開発プロジェクトに適用する必要があります。つまり、開発プロジェクトの設定ファイルに発行された認証キーを適用することで Maps APIを使うことができます。Maps REST APIはヘッダに認証キーを入力します。開発リソースごとに認証キーの適用方法が異なるため、各リソースのスタートガイドをご参照ください。参照できるご利用ガイドは次の通りです。 - [Web Dynamic Map API を開始する](https://navermaps.github.io/maps.js.ncp/docs/ja/tutorial-2-Getting-Started.html) - [Mobile Dynamic Map Android を開始する](https://navermaps.github.io/android-map-sdk/guide-ko/1.html) - [Mobile Dynamic Map iOS を開始する](https://navermaps.github.io/ios-map-sdk/guide-ko/1.html) 注意 Client IDと Client Secretが外部に表示されないようにご注意ください。セキュリティが懸念される場合は、新しい値で再発行してください。認証キーの再発行手順は、[Application情報確認](/docs/ja/maps-app#Application%EC%A0%95%EB%B3%B4%ED%99%95%EC%9D%B8)をご確認ください。 ## 5. API使用 NAVERクラウドプラットフォームの Maps APIが提供するクラスとライブラリを使用して NAVERマップサービスを実装します。マップオブジェクトを作成し、マップを表示する場所を予約することから始めます。詳しい実装方法は、開発リソース別の開発ガイドをご参照ください。参照できる開発ガイドは、次の通りです。 - [Web Dynamic Mapの開発](https://navermaps.github.io/maps.js.ncp/docs/ja/tutorial-Map.html) - [Mobile Dynamic Map Androidの開発](https://navermaps.github.io/android-map-sdk/guide-ko/2-1.html) - [Mobile Dynamic Map iOSの開発](https://navermaps.github.io/ios-map-sdk/guide-ko/2-1.html) - [Static Map APIの明細](https://api.ncloud-docs.com/docs/ja/ai-naver-mapsstaticmap-raster) - [Directions 5 APIの明細](https://api.ncloud-docs.com/docs/ja/ai-naver-mapsdirections-driving) - [Directions 15 APIの明細](https://api.ncloud-docs.com/docs/ja/ai-naver-mapsdirections15-driving) - [Geocoding APIの明細](https://api.ncloud-docs.com/docs/ja/ai-naver-mapsgeocoding-geocode) - [Reverse Geocoding APIの明細](https://api.ncloud-docs.com/docs/ja/ai-naver-mapsreversegeocoding-gc) 注意 Maps APIを使用してサービスを実装する場合、NAVER Mapsで提供している機能およびサービス名称を任意に変更できず、このガイドで案内された名称(ストリートビュー、ルート検索、ナビゲーション、衛星マップ、地籍編集図、マップ検索、公共交通、リアルタイム交通など)と同じく表記する必要があります。 例) お客様が Web Dynamic Mapを利用して「ストリートビュー」を表示する場合、「ストリートビュー」ではなく「入口ビュー」または「ロードビュー」などの名称に変更して表記することはできません。 ## 6. 利用量照会 NAVERクラウドプラットフォームコンソールで Maps APIの利用量を照会します。一定利用量を超えると課金されるので、利用制限を設定したり、制限超過時の通知機能を通じて Mapsの利用量を管理するようにします。参照できるご利用ガイドは、次の通りです。 - **[Maps を開始する > Usage Statistics](/docs/ja/maps-statistics)** - [Application ご利用ガイド](/docs/ja/naveropenapiv3-application)