Using cloud-based maps styling requires a
map ID. On
Maps SDK for Android, Maps SDK for iOS, and JavaScript,
using a map ID incurs a charge against the
Dynamic Maps SKU.
On the Maps Static API,
using a map ID incurs a charge against
the Static Maps SKU.
Application and website requirements
To display map styles, your websites and applications require the
following platform versions:
JavaScript vector-based maps: JavaScript Maps API 3.47 or later. To set up
the latest version, see
Set up the Maps JavaScript API.
JavaScript raster-based maps: JavaScript Maps API 3.49 or later. To set up
the latest version, see
Set up the Maps JavaScript API.
iOS: iOS Maps SDK 8.3.1 or later. To set up the latest version, see
Set up an Xcode project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-26 UTC."],[],[],null,["# Get started and set up\n\nSelect platform: [Android](/maps/documentation/android-sdk/cloud-customization/setup \"View this page for the Android platform docs.\") [iOS](/maps/documentation/ios-sdk/cloud-customization/setup \"View this page for the iOS platform docs.\") [JavaScript](/maps/documentation/javascript/cloud-customization/setup \"View this page for the JavaScript platform docs.\") [Web Service](/maps/documentation/maps-static/cloud-customization/setup \"View this page for the Web Service platform docs.\")\n\n\u003cbr /\u003e\n\n| To use cloud-based maps styling on Android, you must use the latest renderer for Maps SDK for Android. [Follow these instructions](/maps/documentation/android-sdk/renderer).\n\nBilling\n-------\n\nUsing cloud-based maps styling requires a\n[map ID](/maps/documentation/get-map-id). On\nMaps SDK for Android, Maps SDK for iOS, and JavaScript,\nusing a map ID incurs a charge against the\n[Dynamic Maps SKU](/maps/billing-and-pricing/sku-details#dynamic-maps-ess-sku).\nOn the Maps Static API,\nusing a map ID incurs a charge against\nthe [Static Maps](/maps/billing-and-pricing/sku-details#static-maps-ess-sku) SKU.\n\nApplication and website requirements\n------------------------------------\n\nTo display map styles, your websites and applications require the\nfollowing platform versions:\n\n- **JavaScript vector-based maps** : JavaScript Maps API 3.47 or later. To set up\n the latest version, see\n [Set up the Maps JavaScript API](/maps/documentation/javascript/load-maps-js-api).\n\n- **JavaScript raster-based maps** : JavaScript Maps API 3.49 or later. To set up\n the latest version, see\n [Set up the Maps JavaScript API](/maps/documentation/javascript/load-maps-js-api).\n\n- **iOS** : iOS Maps SDK 8.3.1 or later. To set up the latest version, see\n [Set up an Xcode project](/maps/documentation/ios-sdk/config).\n\n- **Android** : Android SDK version 18.0.0 or later with the new\n [Android Map Renderer](/maps/documentation/android-sdk/renderer)\n and Google Play services version 23.33.16 or later. To set up the latest version, see\n [Set up an Android Studio project](/maps/documentation/android-sdk/config).\n\n| **Note:** To unlock most of the cloud styling features on JavaScript Maps, consider using the Maps JavaScript API [beta channel](/maps/documentation/javascript/versions#choosing-the-beta-channel).\n\nReady to get started? See the [Tutorial](/maps/documentation/android-sdk/cloud-customization/tut)."]]