- 印刷する
- PDF
Maps の仕様
- 印刷する
- PDF
Classic/VPC環境で利用できます。
Mapsを円滑に利用するためのサポート環境と利用料金を確認します。
クラウド使用環境
Mapsがサポートするクラウド使用環境は、次の通りです。
項目 | サポート環境 |
---|---|
リージョン(ゾーン) | 韓国、米国、シンガポール、香港、日本、ドイツ |
プラットフォーム | VPC, Classic |
言語 | 韓国語、英語、日本語 |
VPC環境の詳細は NAVERクラウドプラットフォームポータルのサービス紹介を、サービス別 VPC環境のサポート有無についての詳細は Ncloud動作環境ガイドをご参照ください。
サービスのサポート環境
Maps APIは様々なサービス環境をサポートできるように様々な形のリソースで提供されます。各リソースのサポート環境は、次の通りです。
Web Dynamic Map対応ウェブブラウザ
Web Dynamic Mapは、PCやモバイル環境に最適化したコードを提供し、主要ウェブブラウザを完璧にサポートします。対応するウェブブラウザは次の通りです。
項目 | PCウェブブラウザ対応 | モバイルウェブブラウザ対応 |
---|---|---|
コア API |
|
|
サブモジュール(Visualization) API |
|
|
Web Dynamic Mapはどんなフレームワークやライブラリを一緒に使っても問題なく動作します。
Mobile Dynamic Map Android SDKのサポート環境
Mobile Dynamic Map Android SDKのサポート環境について説明します。
OSとライブラリ
Mobile Dynamic Map Android SDKがサポートする OSバージョンとライブラリは、次の通りです。
SDKバージョン | OSバージョン | 依存ライブラリ | プログラミング言語 |
---|---|---|---|
Mobile Dynamic Map Android 3.x | Android 5.0(APIレベル21)以上 | Android Jetpack | Java, Kotlin |
SDKリリース
Mobile Dynamic Map Android SDK version 3.xは、https://repository.map.naver.com/archive/maven
Mavenリポジトリでリリースされます。ルートプロジェクトの build.gradle
に保存場所設定を追加して、アプリモジュールの build.gradle
に SDK依存関係を宣言します。
Mobile Dynamic Map Android SDK version 3.xデモプロジェクトは、githubリポジトリからダウンロードできます。
SDKアップグレード後の変更事項
Mobile Dynamic Map Android SDKのバージョンが2.xから3.xにアップグレードされることにより、提供されない機能は次の通りです。
機能 | SDK 2.x | SDK 3.x |
---|---|---|
Reverse Geocoding | NMapActivity.findPlacemarkAtLocation()を呼び出して座標-住所変換機能を使用 | Reverse Geocoding未対応 -> Reverse Geocoding REST APIを使用 |
NAVERマップアプリ実行ボタン | NMapView.setBuiltInAppControls()を呼び出して NAVERマップアプリを有効化 | NAVERマップアプリ呼び出し未対応 -> NAVERマップアプリ連携 URL Schemeを使用 |
マーカードラッグ | NMapPOIitem.setFloatingMode()を呼び出してマーカードラッグ機能を使用 | マーカードラッグ未対応 -> 画面の中心にマーカーの役割を持つビューを固定し、地図を動かして位置を指定する方式で実装することを推奨。詳細は、CameraEventActivityデモを参照 |
SDKアップグレードについての詳細は、2.x → 3.xマイグレーションガイドをご参照ください。
Mobile Dynamic Map iOS SDKのサポート環境
Mobile Dynamic Map iOS SDKのサポート環境について説明します。
OS
Mobile Dynamic Map iOS SDKがサポートする OSバージョンは、次の通りです。
SDKバージョン | OSバージョン | プログラミング言語 |
---|---|---|
Mobile Dynamic Map iOS 3.x | iOSバージョン 9以上 | Swift, Objective-C |
SDKリリース
Mobile Dynamic Map iOS SDK version 3.xは、cocoapodsでリリースされます。CocoaPodsのインストール後、大容量ライブラリを取得するために git-lfsを追加でインストールします。git-lfsのインストール後、必ず初期化する必要があります。初期化を完了した後、SDKを最新バージョンにアップデートする必要があります。
Mobile Dynamic Map iOS SDK version 3.xデモプロジェクトは、githubリポジトリからダウンロードできます。
SDKアップグレード後の変更事項
Mobile Dynamic Map iOS SDKのバージョンが2.xから3.xにアップグレードされることにより、提供されない機能は次の通りです。
Deprecated feature | SDK 2.x | SDK 3.x |
---|---|---|
Reverse Geocoding | NMapReverseGeocoder.findPlacemarkAtLocation:を呼び出して座標-住所変換機能を使用 | Reverse Geocoding未対応 -> Reverse Geocoding REST APIを使用 |
NAVERマップアプリ実行ボタン | NMapView.setBuiltInAppControl: を呼び出して NAVERマップアプリを有効化 | NAVERマップアプリ呼び出し未対応 -> NAVERマップアプリ連携 URL Schemeを使用 |
マーカードラッグ | NMapPOIitem.setPOIflagMode: を呼び出してマーカードラッグ機能を使用 | マーカードラッグ未対応 -> 画面の中心にマーカーの役割を持つビューを固定し、地図を動かして位置を指定する方式で実装することを推奨。詳細は、CameraEventActivityデモを参照 |
SDKアップグレードについての詳細は、2.x → 3.xマイグレーションガイドをご参照ください。
NAVERマップアプリ連携 URL Schemeのサポート環境
NAVERマップアプリ連携 URL Schemeを利用するためのサポート環境について説明します。
NAVERマップアプリバージョン
NAVERマップアプリ連携 URL Scheme機能は、NAVERマップアプリのバージョン5から適用されました。Playストアまたはアプリストアから最新バージョンをダウンロードして使用することをお勧めします。最小仕様は次の通りです。
OS | NAVERマップアプリバージョン |
---|---|
Android | 5以上 |
iOS | 5以上 |
API使用時の注意事項
Maps APIを使ってサービスを実装する場合、注意すべき事項は次の通りです。
- Mapsが提供している機能やサービス名称を任意に変更しないようにご注意ください。必ずこのガイドで案内された名称(ストリートビュー、ルート検索、ナビゲーション、衛星マップ、地籍編集図、マップ検索、公共交通、リアルタイム交通など)と同じく表記する必要があります。
例) お客様が Web Dynamic Mapを利用して「ストリートビュー」を表示する場合、「ストリートビュー」ではなく「入口ビュー」または「ロードビュー」などの名称に変更して表記することはできません。 - 正式な呼び出しパスを通さずに APIを呼び出す行為はアビューズ行為に該当し、サービス利用が制限されます。
利用料金
Mapsは従量料金プラン(区間料金プラン)でサービスしています。Mapsの利用料金に関する詳細な基準は、以下のページをご参照ください。