Skip to main content

JavaScript Map API

Interactive Vector Maps for Web & Mobile

Build beautiful, fast, and customizable maps with our vector tile APIs. Perfect for any application that needs to visualize location data with smooth performance and complete design control.

Key Features

Everything you need to build powerful map applications

Vector Tiles

High-performance vector tiles for smooth, scalable interactive maps with crisp rendering at any zoom level

Customizable Styling

Full control over map appearance with custom colors, fonts, icons, and visual elements to match your brand

Global Coverage

Worldwide mapping data with regular updates and comprehensive points of interest database

Mobile & Web Support

Optimized SDKs for iOS, Android, and web platforms with responsive design

Developer Friendly

Simple integration with comprehensive documentation, code examples, and SDK support

3D Building Support

3D building extrusions and terrain visualization for immersive map experiences

Deliver exceptional user experiences

High-performance, real-time rendering enables smooth, interactive maps that keep users engaged and coming back.

High-Performance Vector Maps

Experience lightning-fast rendering that handles massive amounts of location data with ease. Our optimized vector tiles deliver smooth transitions, reduced load times, and polished animations in both 2D and 3D environments.

  • Vector tile technology for crisp rendering at any zoom level
  • Optimized performance for large datasets
  • Hardware-accelerated 3D terrain and buildings

Dynamic, Interactive Experiences

Take full control over every visual aspect of your maps with the flexibility to modify them dynamically at runtime. Create engaging, responsive map experiences with live styling, custom interactivity, and robust animation capabilities.

  • Real-time map styling and theme switching
  • Custom controls and interactive elements
  • Advanced event handling and user interactions

Technical Specifications

Core Specifications

Response Format
Vector Tiles
Tile Size
256-512px (configurable)
Zoom Levels
0-22 (Global to Building)
Compression
gzip/brotli support

Coverage & Data

Geographic Coverage
Worldwide
Data Sources
OpenStreetMap + Proprietary
Update Frequency
Monthly updates
POI Categories
100+ categories

Performance & Limits

API Rate Limits
Unlimited
Caching
Client-side & CDN support
CORS Support
Configurable origins
Free Tier
10,000 map loads/month

Platform Support

Web
MapMetrics GL
Mobile
iOS (Swift), Android (Kotlin/Java)
Frameworks
React, Vue, Angular support

Ready to Get Started?

Start building with MapAtlas today. Sign up for free and get instant access to all our mapping APIs with generous free tier limits.

Common questions about Dynamic Maps

Everything you need to know before integrating MapAtlas Dynamic Maps.

Common questions about Dynamic Maps

Everything you need to know before integrating MapAtlas Dynamic Maps.

Is MapAtlas compatible with Mapbox GL JS?
Yes. MapAtlas uses the MapMetrics GL library, which is API-compatible with Mapbox GL JS. Most applications can migrate with minimal code changes by updating the tile URL and API key.
Can I use custom map styles?
Yes. MapAtlas supports full Mapbox GL style specification, which means you can create and apply any custom style using Maputnik or the GL Style Spec. Your branding, custom colors, and layer configurations are fully supported.
What map tile formats are supported?
MapAtlas supports vector tiles (MVT), raster tiles (PNG/WebP), and terrain tiles. Vector tiles are recommended for interactive maps as they allow client-side styling and zoom-level interpolation.
How does MapAtlas Maps API pricing work?
You get 10,000 map tile requests free per month, no credit card required. After that, pay-as-you-go pricing applies. MapAtlas offers transparent, usage-based pricing with EU-hosted infrastructure and GDPR compliance.
Is the map GDPR compliant?
Yes. All tile requests are routed through EU-based infrastructure. No user IP addresses or session data are stored. MapAtlas runs in ISO 27001 certified EU data centres and is fully GDPR compliant.
What is a customizable map?
A customizable map is an interactive web or mobile map whose colours, fonts, layers, icons, and label visibility can be controlled by the developer instead of being fixed by the map provider. MapAtlas exposes the full map style as a JSON object you can edit by hand or with a visual studio, so the map matches your brand and the data you want to surface.
How do I create a custom map for my website?
Add the MapAtlas script tag to your page, point it at a tile URL, and pass a style JSON. You get an interactive vector map with pan, zoom, and 3D buildings out of the box. From there you can change basemap colours, hide labels, add markers, or layer your own GeoJSON. No backend needed for the basic case.
Can I use this as a map creator without coding?
Yes for basic style edits. The MapAtlas map style is plain JSON, so most colour, font, and visibility changes can be made in a visual style editor and exported. For advanced layers and data-driven styling you will write a small amount of JavaScript or use the style API.