Prerequisites for using Maps
    • PDF

    Prerequisites for using Maps

    • PDF

    Article Summary

    Available in Classic and VPC

    Check the service support environment and usage fees for best use of Maps.

    Cloud environment specifications

    The following details are the cloud environment specifications supported by Maps.

    ItemSpecifications
    Region (zone)Korea, U.S., Singapore, Hong Kong, Japan, and Germany
    PlatformVPC, Classic
    LanguagesKorean, English, and Japanese
    Note

    For more information on the VPC environment, see Service introduction in NAVER Cloud Platform portal. If you want to know whether the VPC environment is supported for each service, see Ncloud user environmental guide.

    Service specifications

    Maps API is provided in various forms of resources to support various service environments. The specifications of each resource are as follows.

    Web Dynamic Map supported web browsers

    Web Dynamic Map provides codes optimized for desktop and mobile environments and fully supports the major web browsers. The supported web browsers are as follows.

    ItemPC web browser compatibilityMobile web browser compatibility
    Core APIs
    • Explorer 11 and above
    • Chrome
    • Safari 5 and above
    • Firefox
    • Android 3 and above
    • iOS 7 and above
    • Chrome
    • Safari 5 and above
    • Firefox
    Submodule (Visualization) APIs
    • Explorer 11 and above
    • Chrome
    • Safari 5 and above
    • Firefox
    • Android 5 and above
    • iOS 9 and above
    Note

    Web Dynamic Map operates without any issues even when used with any framework or library.

    Mobile Dynamic Map Android SDK specifications

    This section describes the specifications of the Mobile Dynamic Map Android SDK.

    Operating systems and libraries

    The OS version and library version supported by the Mobile Dynamic Map Android SDK are as follows.

    SDK versionOperating system versionDependency libraryDevelopment language
    Mobile Dynamic Map Android 3.xAndroid 5.0 (API level 21) and aboveAndroid JetpackJava, Kotlin

    SDK deployment

    Mobile Dynamic Map Android SDK version 3.x is deployed from the https://repository.map.naver.com/archive/maven Maven repository. This adds a repository setting to the root project's build.gradle and declares the SDK dependency in the app module's build.gradle.
    The Mobile Dynamic Map Android SDK version 3.x demo project can be downloaded from the github repository.

    Changes after SDK upgrade

    The following features are not available when the Mobile Dynamic Map Android SDK is upgraded from version 2.x to 3.x.

    FeaturesSDK 2.xSDK 3.x
    Reverse GeocodingUse the coordinate-address conversion feature by calling NMapActivity.findPlacemarkAtLocation()Reverse Geocoding not supported -> Use Reverse Geocoding REST API
    Run NAVER Maps app buttonEnable the NAVER Maps app by calling NMapView.setBuiltInAppControls()NAVER Maps app calling not supported -> Use URL Scheme for NAVER Maps app integration
    Marker dragUse the marker drag feature by calling NMapPOIitem.setFloatingMode()Marker drag is not supported -> It is recommended to fix a view that plays the role of a marker in the center of the page and move the map to specify the location. For more details, see CameraEventActivity demo
    Note

    For more information on SDK upgrade, see 2.x → 3.x migration guide.

    Mobile Dynamic Map iOS SDK specifications

    This section describes the specifications of the Mobile Dynamic Map iOS SDK.

    Operating system

    The OS version supported by the Mobile Dynamic Map iOS SDK is as follows.

    SDK versionOS versionDevelopment language
    Mobile Dynamic Map iOS 3.xiOS version 9 and aboveSwift, Objective-C

    SDK deployment

    Mobile Dynamic Map iOS SDK version 3.x is deployed from cocoapods. After installing CocoaPods, install git-lfs additionally to receive large libraries. After installing git-lfs, initialization must be performed. After completing initialization, you must update the SDK to the latest version.
    Mobile Dynamic Map iOS SDK version 3.x demo project can be downloaded from the github repository.

    Changes after SDK upgrade

    The following features are not available when the Mobile Dynamic Map iOS SDK is upgraded from version 2.x to 3.x.

    Deprecated featureSDK 2.xSDK 3.x
    Reverse GeocodingUse coordinate-address conversion feature by calling NMapReverseGeocoder.findPlacemarkAtLocation:Reverse Geocoding not supported -> Use Reverse Geocoding REST API
    Run NAVER Maps app buttonEnable NAVER Maps app by calling NMapView.setBuiltInAppControl:NAVER Maps app calling not supported -> Use URL Scheme for NAVER Maps app integration
    Marker dragUse marker dragging feature by calling NMapPOIitem.setPOIflagMode:Marker drag is not supported -> It is recommended to fix a view that plays the role of a marker in the center of the page and move the map to specify the location. For more details, see CameraEventActivity demo
    Note

    For more information on SDK upgrade, see 2.x → 3.x migration guide.

    NAVER Maps app integrating URL Scheme specifications

    This section describes the specifications for using the NAVER Maps app integrating URL Scheme.

    NAVER Maps app version

    The NAVER Maps app integrating URL Scheme feature has been applied from the NAVER Maps app version 5. It is recommended to download the latest version from the Play Store or App Store and use it. The minimum specifications are as follows.

    Operating systemNAVER Maps app version
    Android5 and above
    iOS5 and above

    Precautions for using API

    When implementing a service using the Maps API, the following precautions should be noted.

    • Be careful not to arbitrarily change the names of the features and services provided by Maps. It is necessary to indicate exactly the same as the names guided in this guide (street view, directions, navigation, satellite map, cadastral map, map search, public transportation, real-time traffic, and so on).
      <example> If a customer uses the Web Dynamic Map to show "street view," it cannot be changed and indicated as "entrance view" or "road view."
    • Calling the API without going through the official call path is considered as abuse, and the use of the service may be restricted.

    Usage fee

    Maps is providing service in a usage-based pricing plan (section pricing plan). For more details about the pricing standard for Maps, see the following page.


    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.