Stadia Maps
banner
stadiamaps.com
Stadia Maps
@stadiamaps.com
Location APIs for humans. Build fantastic mapping experiences for your application with maps, navigation, geocoding, and more. Private, performant, and affordable.

Learn more at stadiamaps.com
Pinned
🚀 Smarter, Cheaper Search is Here!

Announcing Stadia Maps Geocoding & Search v2.

🌍 14M+ New Places & Addresses
⚡ Faster & More Accurate Results
💸 Autocomplete Costs Cut by 80%!
🆓 Forward Geocoding & Place Details Now Available for Everyone

🔗 Explore the Update → stadiamaps.com/news/introdu...
Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search
Smarter, faster, cheaper Search is here! We're adding 14M+ new places & addresses, serving faster & more accurate results, reducing autocomplete costs by 80%, and making forward geocoding availabl...
stadiamaps.com
🍃 Are you using Leaflet, but you need to incorporate our vector styles?

👇 Learn how with the help of MapLibre GL JS and our tutorial.

docs.stadiamaps.com/tutorials/ve...

#leaflet #maplibre #maps #mapping
Vector Tiles with Leaflet - Stadia Maps Documentation
Vector map tiles look sharp at any resolution and can be restyled client-side for ultimate flexibility. Learn how to use our tiles with Leaflet.
docs.stadiamaps.com
November 20, 2025 at 12:35 PM
Our friends at @stamen.com recently introduced two new Toner styles: Blacklite and Dark.

These crisp, beautiful, and dark styles are perfect for your next data visualization.

Explore all four Toner styles and more: stadiamaps.com/explore-the-...

#mapping #dataviz #maps
November 17, 2025 at 10:31 AM
🌟 Bring vibrant and fresh satellite 🛰️ image with our Alidade Satellite basemaps.

👌 Easy integration with your favorite vector or raster library, including #MapLibre, #Leaflet, & #OpenLayers.

👉 Get started here! docs.stadiamaps.com/map-styles/a...

#mapping
November 10, 2025 at 11:10 AM
🌏 OpenLayers is a mature and feature rich JavaScript mapping library.

👇 Learn verything you need to get started with Stadia Maps' raster tiles and OpenLayers.

docs.stadiamaps.com/tutorials/ra...

#openlayers #maps #mapping
Quickstart: OpenLayers - Stadia Maps Documentation
Raster map tiles are the oldest and easiest way of displaying electronic maps on the web. Learn how to use our tiles with OpenLayers.
docs.stadiamaps.com
November 6, 2025 at 10:01 AM
👁️👁️ Looking for a small, fun geospatial browser project you can complete?

👇 Learn how to visualize a route with our Geospatial APIs, MapLibre GL JS, and JavaScript--all right in your web browser.

docs.stadiamaps.com/tutorials/ge...

#routing #maps
Getting and Visualizing Directions in JavaScript - Stadia Maps Documentation
Learn how to get directions from the Stadia Maps Geospatial API using vanilla JavaScript and draw the route on a map.
docs.stadiamaps.com
November 3, 2025 at 12:55 PM
📋 Need to geocode massive address lists? Stadia Maps can help!

👀 Our guide shows how to process 100s to 1M+ locations quickly and accurately using our bulk API.

👉 Learn more here: docs.stadiamaps.com/guides/getti...

#GIS #geocoding
Bulk Geocoding Guide - Stadia Maps Documentation
Learn how to geocode up to millions addresses at large scale using our bulk API. This guide covers everything from data prep to Python sample code.
docs.stadiamaps.com
October 29, 2025 at 9:03 AM
👌 Adding maps to your React-based web app has never been more simple.

🛠️ We help you get setup with a basic map, adding markers, and a dismissable popup.

👉 Learn more in new tutorial: docs.stadiamaps.com/tutorials/ge...

#reactdev #mapping #maplibre
Quickstart: MapLibre React Components - Stadia Maps Documentation
Learn how to integrate maps into your React application using MapLibre React Components.
docs.stadiamaps.com
October 27, 2025 at 9:57 AM
📵 In many instances, mobile GIS apps need to work offline.

👇 Learn how to setup offline tile caching with Flutter MapLibre GL and Stadia Maps.

(We also offer self-hosted solutions, too!)

docs.stadiamaps.com/tutorials/of...

#flutter #maplibre #maps #mapping
Offline Maps with Flutter MapLibre GL - Stadia Maps Documentation
Learn how to cache tiles for offline use with Flutter MapLibre GL.
docs.stadiamaps.com
October 20, 2025 at 11:23 AM
😓 It's difficult to know exactly how far you can go in a certain amount of time.

🥳 But that's why there are isochrones!

👇 Learn how to implement our reachable range API with MapLibre GL JS.

docs.stadiamaps.com/tutorials/di...

#maps #mapping #maplibre
Visualize Travel Time with Isochrones in MapLibre GL JS - Stadia Maps Documentation
Learn how to get travel time isochrones from the Stadia Maps API and visualize them on a map.
docs.stadiamaps.com
October 15, 2025 at 10:50 AM
🍃 Need to incorporate vector styles, but using Leaflet?

👇 Learn how with the help of MapLibre GL JS and our tutorial.

docs.stadiamaps.com/tutorials/ve...

#leaflet #maplibre #maps #mapping
Vector Tiles with Leaflet - Stadia Maps Documentation
Vector map tiles look sharp at any resolution and can be restyled client-side for ultimate flexibility. Learn how to use our tiles with Leaflet.
docs.stadiamaps.com
October 13, 2025 at 8:44 PM
💪 Maps are a great and easy way to add a powerful visualization on your Wordpress site.

👇 Learn how to add a map with the LeafletJS plugin.

docs.stadiamaps.com/tutorials/wo...

#wordpress #leaflet #maps #mapping
LeafletJS Plugin - Stadia Maps Documentation
Learn how to add a map to your WordPress site using the Leaflet JS plugin.
docs.stadiamaps.com
October 9, 2025 at 4:36 PM
🤩 Every web app benefits from a little geospatial intelligence.

👇 Learn how to add some to yours with Vue 3, Vue Leafelt, and Stadia Maps.

docs.stadiamaps.com/tutorials/ge...

#vuejs #leaflet #maps #mapping
Quickstart: Vue Leaflet - Stadia Maps Documentation
Learn how to integrate Stadia Maps into your Vue 3 application using Vue Leaflet.
docs.stadiamaps.com
October 6, 2025 at 2:45 PM
🌎 QGIS is the wonderful FOSS GIS application used by people all over the world.

👇 We'll show you how to load our beautiful raster tiles in any project.

docs.stadiamaps.com/tutorials/ho...

#qgis #gis #mapping #maps #dataviz
October 1, 2025 at 11:45 AM
💬 We support over 60 languages in our vector map labels!

📝 And customizing how each element is displayed couldn't be simpler.

👇 Learn how.

docs.stadiamaps.com/tutorials/ch...

#maps #mapping
Changing Place Labels to Another Language - Stadia Maps Documentation
Learn how to change the language of place labels on your map.
docs.stadiamaps.com
September 29, 2025 at 9:09 AM
🧠 Need to learn how to implement location intelligence in apps using Foundation models (available in 📱iOS 26)?

🧭 Our new guide has you covered!

🔀 Leverage the focused, on-device LLM available for all sorts of workflows.

👀👉 docs.stadiamaps.com/guides/locat...

#ai #iosdev #gischat
Location Intelligence for Apps with Foundation Models - Stadia Maps Documentation
Learn how to add location intelligence to your apps by combining Apple's Foundation Models and the Stadia Maps Swift SDK.
docs.stadiamaps.com
September 25, 2025 at 9:01 AM
😤‍️ Routing is tough.

🤸 Thankfully our routing APIs are powered by the nimble Valhalla engine.

👇 Take a deep dive 🏊 into the nuances and gain understanding that will give you the best routes for your use case.

docs.stadiamaps.com/guides/getti...

#routing #logistics
Getting the Best Routes for Your Use Case - Stadia Maps Documentation
Our routing API has a dizzying array of options for fine tuning. Learn how to get the most out of it with this approachable guide.
docs.stadiamaps.com
September 24, 2025 at 9:14 AM
🥰 While we think our map styles are beautiful and functional, we know that some users will either want to tweak them or make their own custom styles.

👇 Now you can learn how to do just that!

docs.stadiamaps.com/custom-style...

#maps #mapping
Custom Map Styling - Stadia Maps Documentation
Customize the look and feel of your maps using MapLibre JSON styles.
docs.stadiamaps.com
September 22, 2025 at 9:12 AM
🤔 Did you know, if you’re working on a web application, you can get started with Stadia Maps right now, without even having an account?

⌛ What are you waiting for? We have SDKs, too!

👇 Learn all of the details in our docs!

docs.stadiamaps.com/authenticati...

#webdev #maps
Authentication - Stadia Maps Documentation
Learn how to authenticate with Stadia Maps APIs.
docs.stadiamaps.com
September 17, 2025 at 9:11 AM
💪 ggmap is a powerful R library for visualizing data geospatially.

👇 Learn how to make great looking data with Stadia Maps.

docs.stadiamaps.com/tutorials/ge...

#RStats #DataViz #Geospatial #Tidyverse
Quickstart: ggmap - Stadia Maps Documentation
Learn how to use Stadia Maps basemap tiles in R with ggmap.
docs.stadiamaps.com
September 15, 2025 at 9:09 AM
💫 How can you transform lat/lon points into complete routes that follow roads, sidewalks, or tracks?

😎 It's easy with our Map Matching endpoint. Example code in TypeScript, Python, Kotlin, Swift, and PHP.

docs.stadiamaps.com/routing/map-...

#maps #routing
Map Matching - Stadia Maps Documentation
Turn your recorded GPS traces into turn-by-turn directions with map matching.
docs.stadiamaps.com
September 10, 2025 at 9:18 AM
🧐 Maps can get congested as your dataset grows.

🗺️ Clustering points is a great way to manage them and MapLibre GL JS makes it straightforward.

👇 We'll teach you how!

docs.stadiamaps.com/tutorials/cl...

#maps
Clustering with MapLibre GL JS - Stadia Maps Documentation
Maps can quickly become cluttered with points. Learn how to clean up and stylize your points with clustering in MapLibre GL JS.
docs.stadiamaps.com
September 8, 2025 at 9:16 AM
👨‍💻 Using Mapster with WordPress? Did you know you can easily use our beautiful styles with your existing maps?

👇 Head on over to our tutorial to learn more.

docs.stadiamaps.com/tutorials/wo...

#maps
Mapster WP Maps Plugin - Stadia Maps Documentation
Learn how to add maps to your WordPress site using the Mapster WP Maps plugin.
docs.stadiamaps.com
September 3, 2025 at 9:12 AM
🤖 Integrate our MCP server into your AI workflow and you'll have access to our APIs for

-geocoding
-place search
-address lookups
-static map images
-routing
-isochrones
-time

🧭 Explore now with Claude Desktop, Warp, or Anthropic's SDK.

👉Learn more: github.com/stadiamaps/s...

#ai #mapping
August 27, 2025 at 10:48 AM
🌟 Bring vibrant and fresh satellite 🛰️ imagery to your projects with our Alidade Satellite basemaps.

👌 Easy integration with your favorite vector or raster library, including #MapLibre, #Leaflet, & #OpenLayers.

👉 Get started here! docs.stadiamaps.com/map-styles/a...

#mapping
August 25, 2025 at 12:13 PM
🗺️ With your map in place, you can now work on the data!

📍 Let our tutorial show you how to easily add and style interactive markers/pins with #MapLibre #SwiftUI.

👉 Learn more here: docs.stadiamaps.com/tutorials/in...
Markers, Gestures, and Clustering in SwiftUI - Stadia Maps Documentation
Add interactive markers to your maps on iOS with MapLibre and SwiftUI.
docs.stadiamaps.com
August 20, 2025 at 8:21 AM