Documentation menu
Developer guides

Ola Maps Dynamic Maps

What are Dynamic Maps?

Dynamic Maps provide lightweight geographic data optimized for fast rendering on web and mobile platforms. They include features such as points, lines, and polygons and are available in two carefully designed styles: Light Standard and Dark Standard. Dynamic Maps also support interactive experiences such as tooltips, clickable areas, and highlighting across different map layers.

How do Dynamic Maps work?

Dynamic Maps update as users pan, zoom, and interact with the map. The Ola Maps Web SDK requests the geographic data needed for the current view and renders details such as roads, places, and labels at the appropriate zoom level. This on-demand approach keeps the map responsive without loading information outside the visible area.

How does Billing work?

Dynamic Maps are billed per map load. Each time a map is loaded in your application counts as one map load, regardless of how much a user pans or zooms within that session. Pan, zoom, and style interactions within an already-loaded map are not billed separately.
To estimate your total cost based on expected usage, use the pricing calculator, or view the complete rate card on the pricing details page.

What styles are available?

A map style defines the visual appearance of a map, including its colors, labels, icons, and level of detail. Dynamic Maps provide two default styles:
  • default-light-standard
  • default-dark-standard
Localized versions of the Light Standard style are also available for 11 Indian languages. These styles follow the naming format default-light-standard-{languageCode}. For example, use default-light-standard-hi for Hindi or default-light-standard-ml for Malayalam.
Supported language codes are hi, mr, kn, te, ta, ml, sa, ur, gu, or, and bn.
Sample request to fetch the available styles:
This is the Get All Styles API (GET /tiles/vector/v1/styles.json). It returns the list of styles available for Dynamic Maps. Each style's url points to its style.json document, which the Web SDK consumes to render the map.
Please refer to theAPI documentationfor further details.

How can I customize map styles?

Beyond the default styles, you can create your own map appearance with the Style Editor. Adjust colors, label sizes, and layer visibility through a simple graphical interface, preview changes as you work, and publish your custom style for use in your application.

Rendering Dynamic Maps

We recommend using the Ola Maps Web SDK to render Dynamic Maps. It offers the supported integration for loading your selected style and displaying an interactive map in a web application.
This preview shows a Dynamic Map rendered with the Ola Maps Web SDK.

Multilingual Dynamic Maps

Dynamic Maps support multilingual rendering, making map experiences accessible to users across diverse linguistic regions. We provide comprehensive language support for 11 Indian languages: Hindi, Marathi, Kannada, Telugu, Tamil, Malayalam, Sanskrit, Urdu, Gujarati, Odia, and Bengali. This multilingual capability ensures that map labels, place names, and geographic features are displayed in the user's preferred language, creating a more inclusive and user-friendly mapping experience.
Regional Use Cases:
  • E-commerce and Delivery: Local delivery apps can display addresses and landmarks in regional languages, helping delivery personnel navigate more efficiently in their native areas.
  • Tourism and Travel: Travel applications can showcase tourist destinations, hotels, and restaurants with names in local scripts, making it easier for travelers to communicate with locals and navigate unfamiliar regions.
  • Real Estate and Property: Property listing platforms can show neighborhood names, landmarks, and area descriptions in local languages, helping buyers and renters better understand location contexts.
With multilingual Dynamic Maps, developers can create applications that truly serve India's diverse linguistic landscape, ensuring that technology bridges language barriers rather than creating them. This localization capability is particularly valuable for applications targeting tier-2 and tier-3 cities where regional language preference is significantly higher.
Multilingual Dynamic Maps example