[{"data":1,"prerenderedAt":133},["ShallowReactive",2],{"blog-\u002Fblog\u002Fsatellite-maps-are-now-available\u002F":3,"related-blog-\u002Fblog\u002Fsatellite-maps-are-now-available\u002F":99},{"id":4,"title":5,"abstract":6,"author":6,"body":7,"description":84,"excerpt":6,"extension":85,"head":6,"image":6,"keywords":86,"meta":91,"modified":6,"navigation":92,"path":93,"proficiencyLevel":6,"published":94,"rawbody":95,"schemaOrg":6,"schemaType":6,"seo":96,"stem":97,"__hash__":98},"blog\u002Fblog\u002Fsatellite-maps-are-now-available.md","Satellite Maps Are Now Available",null,{"type":8,"value":9,"toc":77},"minimark",[10,14,29,34,42,45,48,52,63,66,73],[11,12,5],"h1",{"id":13},"satellite-maps-are-now-available",[15,16,17,18,23,24,28],"p",{},"The wait is over! We’re happy to announce the general availability of\nour ",[19,20,22],"a",{"href":21},"\u002Fproducts\u002Fmaps\u002Fmap-styles\u002Fsatellite-imagery\u002F","satellite maps",". The new maps are now available to all subscribers of our\n",[19,25,27],{"href":26},"\u002Fpricing\u002F","revamped Standard and Professional plans",", which we announced last week.",[30,31,33],"h2",{"id":32},"demo","Demo",[35,36],"cross-platform-map",{":center":37,":scroll-zoom":38,":zoom":39,"id":40,"theme":41},"[172,-43.2]","true","7","map","alidade_satellite",[15,43,44],{},"Go ahead and explore the map a bit before you keep reading. We'll wait! (Make sure to check out full-screen mode.)",[15,46,47],{},"If you're designing a real estate platform, planning a city, or building an app for the great outdoors, you need to know\nthe lay of the land. Your customers deserve the best, which is why we’ve partnered with industry leaders to source\nhigh-quality imagery that’s typically less than a year old. Our Alidade Satellite style pairs this with a\nminimalist approach to additional layers to give your data the context it needs.",[30,49,51],{"id":50},"get-access-today","Get Access Today",[15,53,54,55,62],{},"We’ve updated our ",[19,56,61],{"href":57,"rel":58,"target":60},"https:\u002F\u002Fdocs.stadiamaps.com\u002Fthemes#alidade-satellite",[59],"external","_blank","documentation"," with everything you need\nto use the Alidade Satellite style. If you’re already using MapLibre GL or Leaflet, integration is only a few\nlines of code. And if you’re just getting started, our guides and tutorials will give you a jump start.",[15,64,65],{},"Sign up for the new Standard or Professional plan, and turn the earth into your canvas today.",[67,68,70],"stadia-button",{"to":69},"https:\u002F\u002Fclient.stadiamaps.com\u002Fsignup\u002F?utm_content=satellite_news_announcement&utm_source=marketing_site",[15,71,72],{},"Get started with satellite maps!",[74,75,76],"style",{},"\n#map {\n  height: 600px;\n  width: auto;\n  margin-bottom: 20px;\n}\n",{"title":78,"searchDepth":79,"depth":79,"links":80},"",4,[81,83],{"id":32,"depth":82,"text":33},2,{"id":50,"depth":82,"text":51},"The wait is over! Our satellite basemaps are now available. Turn the earth into your canvas today.","md",[87,88,89,90],"Satellite Maps","Aerial Imagery","Basemaps","Product Launch",{},true,"\u002Fblog\u002Fsatellite-maps-are-now-available","2023-01-25","---\ndescription: The wait is over! Our satellite basemaps are now available. Turn the earth into your canvas today.\npublished: 2023-01-25\nkeywords:\n  - Satellite Maps\n  - Aerial Imagery\n  - Basemaps\n  - Product Launch\n---\n\n# Satellite Maps Are Now Available\n\nThe wait is over! We&rsquo;re happy to announce the general availability of\nour [satellite maps](\u002Fproducts\u002Fmaps\u002Fmap-styles\u002Fsatellite-imagery\u002F). The new maps are now available to all subscribers of our\n[revamped Standard and Professional plans](\u002Fpricing\u002F), which we announced last week.\n\n## Demo\n\n::cross-platform-map{id=\"map\"}\n---\ncenter: [172, -43.2]\nscroll-zoom: true\nzoom: 7\ntheme: alidade_satellite\n---\n::\n\nGo ahead and explore the map a bit before you keep reading. We'll wait! (Make sure to check out full-screen mode.)\n\nIf you're designing a real estate platform, planning a city, or building an app for the great outdoors, you need to know\nthe lay of the land. Your customers deserve the best, which is why we&rsquo;ve partnered with industry leaders to source\nhigh-quality imagery that&rsquo;s typically less than a year old. Our Alidade Satellite style pairs this with a\nminimalist approach to additional layers to give your data the context it needs.\n\n## Get Access Today\n\nWe&rsquo;ve updated our [documentation](https:\u002F\u002Fdocs.stadiamaps.com\u002Fthemes#alidade-satellite) with everything you need\nto use the Alidade Satellite style. If you&rsquo;re already using MapLibre GL or Leaflet, integration is only a few\nlines of code. And if you&rsquo;re just getting started, our guides and tutorials will give you a jump start.\n\nSign up for the new Standard or Professional plan, and turn the earth into your canvas today.\n\n::stadia-button{to=\"https:\u002F\u002Fclient.stadiamaps.com\u002Fsignup\u002F?utm_content=satellite_news_announcement&utm_source=marketing_site\"}\nGet started with satellite maps!\n::\n\n\u003Cstyle>\n#map {\n  height: 600px;\n  width: auto;\n  margin-bottom: 20px;\n}\n\u003C\u002Fstyle>\n",{"title":5,"description":84},"blog\u002Fsatellite-maps-are-now-available","G4vsq3pCT7zC-8JT4iBfE7LkStLM4Ji2mo8qvABruXg",[100,110,120],{"title":101,"description":102,"path":103,"published":104,"keywords":105,"rawbody":109},"Generally Available: Geocoding & Autocomplete Search with SDKs","Build modern mapping experiences with autocomplete search and efficient operations with flexible geocoding APIs.","\u002Fblog\u002Fgeocoding-and-autocomplete-search-generally-available","2023-06-15",[106,107,90,108],"Geocoding","Autocomplete Search","SDK","---\ndescription: \"Build modern mapping experiences with autocomplete search and efficient operations with flexible geocoding APIs.\"\npublished: \"2023-06-15\"\nkeywords:\n  - Geocoding\n  - Autocomplete Search\n  - Product Launch\n  - SDK\n---\n\n# Generally Available: Geocoding & Autocomplete Search with SDKs\n\nWe are excited to announce the immediate general availability of Stadia Maps Geocoding & Autocomplete Search APIs, the\nnext step as we build the Alternative Location Platform. With these APIs, developers can create all-new user\nexperiences critical for many products. Starting today, it is easier to solve key back-office problems such as finding\nthe geographic location of an address, converting between natural-language input and geographic coordinates, and adding\nautocomplete search for even better and more immersive map experiences. As with all our APIs, these solutions combine\nthe power of open data and open-source software and run on the same infrastructure platform as our existing reliable,\naffordable, and private location services.\n\nTo create the best available library of global places, we combined multiple open data sets, including OpenStreetMap,\nOpenAddresses, and more into one coherent API. Developers can rely on flexible filtering options to limit searches by\ncountry, bounding box, and more. When integrating, the rich API responses provide all the required data, with no extra\nwork.\n\nContinuing our tradition of building on open source, we started by building on the excellent work of\nthe [Pelias](https:\u002F\u002Fwww.pelias.io\u002F) project and its team. We then connected it with our existing services—with many\nmore integrations planned, and we added our own Stadia twist. We will contribute improvements and bug fixes back to\nPelias and other projects so that everyone can benefit.\n\n### Forward & Reverse Geocoding\n\nDevelopers around the world use forward and reverse geocoding to help users and computers work with geospatial data.\nGeocoding provides conversion between places described by natural language, such as addresses, points of interest, or\ncity names, and geographic coordinates, such as `35.6895, 139.69171`.\n\nFor the developer adventuring into the unknown, our address search is complemented by intelligent approximation. This\nallows for a high-probability result, even for addresses that aren’t on the map. Using this, last-mile delivery and\nother services are able to ensure deliver of a package to even the newest apartment building.\n\nIf your data is already structured, such as input from an address form, the Structured Geocoding API provides the same\ngeocoding capabilities as the standard endpoint. This API enables easy lookups based on labeled fields such as\ncity, street, and country, and improves the quality of results when there are only a few inputs available.\n\n### Autocomplete Search\n\n![Autocomplete Search Example](\u002Fimages\u002Fcontent\u002Fautocomplete-search-example.gif){}\n\nDevelopers and users are familiar with the ubiquitous autocomplete search box on maps. By\nadding support for search-as-you-type functionality, Stadia Maps enables a range of user experiences. These include\nautofilling address forms for e-commerce and creating interactive map integrations that make it easy for users to find\nplaces anywhere in the world.\n\nOur users have long requested search functionality for direct integration into maps. Using our new APIs and\n[integration for MapLibre GL JS](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@stadiamaps\u002Fmaplibre-search-box), developers can quickly\nbuild a map with a search box for any platform.\n\n### SDKs\n\nTo make it easier for everyone to integrate these new APIs, we've developed SDKs. Today, we're launching the\n[TypeScript (JavaScript) SDK](https:\u002F\u002Fdocs.stadiamaps.com\u002Fsdks\u002Fjavascript-typescript\u002F) and\nthe [Python SDK](https:\u002F\u002Fdocs.stadiamaps.com\u002Fsdks\u002Fpython\u002F), which support geocoding, routing, and a few other APIs.\nWe plan to add Kotlin and more in the near future.\n\nWant to see a SDK in your favorite language? Drop us a line to help us prioritize which SDKs to build next!\n\n### Pricing\n\nIn alignment with our mission of making maps affordable and transparent, we have set competitive prices for our new\nGeocoding & Autocomplete Search APIs. Each request uses 30 credits, with precise costs depending on the plan you select\nand your specific usage.\n\nAutocomplete Search is available on all plans—including our Free plan! However, Geocoding endpoints (forward, reverse,\nand structured) require a paid plan. Additionally, storing geocoding results for future use requires a Standard plan\nor above.\n\n### Learn More & Next Steps\n\n- Find pricing details on our [pricing page](\u002Fpricing\u002F). \n- Read documentation about [geocoding](https:\u002F\u002Fdocs.stadiamaps.com\u002Fgeocoding-search-autocomplete\u002Foverview\u002F) and [SDKs](https:\u002F\u002Fdocs.stadiamaps.com\u002Fsdks\u002Foverview\u002F) on our docs site. \n- [Schedule a call](mailto:support@stadiamaps.com?subject=Tell%20Me%20More%20About%20Geocoding) to learn more. \n- [Create an account](https:\u002F\u002Fclient.stadiamaps.com\u002Fsignup\u002F?utm_source=marketing_site&utm_medium=blog&utm_campaign=geocoding_launch&utm_content=geocoding_ga_announcement) to start building today!",{"title":111,"description":112,"path":113,"published":114,"keywords":115,"rawbody":119},"Announcing Elevation Data","Taking our services to the next level: elevation data at a point, along a path, and for elevation-influenced routing.","\u002Fblog\u002Fannouncing-elevation-data","2019-11-06",[116,117,118,90],"Elevation Data","Terrain","Routing","---\npublished: 2019-11-06\ndescription: \"Taking our services to the next level: elevation data at a point, along a path, and for elevation-influenced routing.\"\nkeywords:\n  - Elevation Data\n  - Terrain\n  - Routing\n  - Product Launch\n---\n\n# Announcing Elevation Data\n\nEver since we started offering our navigation API, we've received a slow, steady stream of requests for elevation data.\nWhile we really wanted to offer this, doing so, at the quality of service our customers deserve, requires a lot of disk\nspace. Given our global user base and commitment to affordable prices, we needed to find a solution that allowed us to\noffer world-wide elevation coverage without costing too much. Thanks to\nour [cloud provider's new Object Storage](https:\u002F\u002Fwww.linode.com\u002Fproducts\u002Fobject-storage\u002F) offering, we developed a\nperformant solution that enables us to deliver global elevation data without raising prices. We finished beta testing a\nfew weeks ago, and are excited to announce that Valhalla-powered elevation APIs are now live!\n\n## Elevation data—at a point or along a path\n\nElevation data is a perfect companion to route planning, especially for\nrunners and cyclists. In addition to getting the elevation at a single\npoint, you can also ask for the elevation along a path (such as a\ncycling route) and use this data to display a route profile for a\nplanned route.\n\n## Elevation-influenced Routing for Bicycles\n\nAdditionally, bicycle routing can now specify a hill usage penalty. This gives most cyclists outside Switzerland the\noption to flatten out the ride a bit. For those of you in the Swiss alps, we can&rsquo;t promise too much. :mountain::flag-ch:\n\n## Introducing `api.stadiamaps.com`\n\nWe're also excited to announce a new hostname that you can use for accessing all of our APIs. `route.stadiamaps.com`\nserved its purpose well when we only offered routing APIs, but as we grow, we feel it&rsquo;s time to make the\ntransition to a more general hostname for all of our geospatial APIs: api.stadiamaps.com. We will, of course, continue\nsupporting existing services running on the old subdomain, but the forthcoming geospatial APIs will only be accessible\nvia `api.stadiamaps.com`.\n\n## Get Stated with Elevation Data\n\nWant to dive right into using elevation data? Learn more over in our\n[documentation](https:\u002F\u002Fdocs.stadiamaps.com\u002Felevation\">documentation)!\n\n## Talk to us!\n\nIs our routing service missing something? Wish you could do something more with Stadia Maps? We&rsquo;re always happy to\nhear how we can improve! Let us know via [email](mailto:support@stadiamaps.com) or the social links below.\n",{"title":121,"description":122,"path":123,"published":124,"keywords":125,"rawbody":132},"Why Basic OpenStreetMap Routing Needs Real-Time Traffic","OpenStreetMap is a world-class road network, but without real-time traffic it's a static dataset. Here's why algorithmic ETAs fall apart in production logistics and how Stadia Maps closes the gap with TomTom-powered routing.","\u002Fblog\u002Fwhy-osm-routing-needs-real-time-traffic","2026-05-12",[118,126,127,128,129,130,131],"Navigation","OpenStreetMap","Traffic Data","Matrix Routing","Logistics","TomTom","---\ndescription: >-\n  OpenStreetMap is a world-class road network, but without real-time traffic\n  it's a static dataset. Here's why algorithmic ETAs fall apart in production\n  logistics and how Stadia Maps closes the gap with TomTom-powered routing.\nexcerpt: >-\n  OpenStreetMap is great geography, but without real-time traffic it falls\n  short on ETAs. Stadia Maps closes the gap with TomTom-powered routing.\npublished: \"2026-05-12\"\nkeywords:\n  - Routing\n  - Navigation\n  - OpenStreetMap\n  - Traffic Data\n  - Matrix Routing\n  - Logistics\n  - TomTom\nauthor:\n  name: \"Ian Wagner\"\n  jobTitle: \"Founder & President \u002F COO\"\n  sameAs:\n    - \"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fian-w-wagner\u002F\"\n---\n\n# Why Basic OpenStreetMap Routing Needs Real-Time Traffic\n\n> OpenStreetMap (OSM) provides a world-class geographic foundation, but it remains a static dataset. Without real-time traffic integration, routing engines must rely on algorithmic proxies—like road class and legal speed limits—which often lead to unreliable ETAs and logistics bottlenecks.\n\n## The Problem\n\n[OpenStreetMap (OSM)](https:\u002F\u002Fwww.openstreetmap.org\u002Fabout) is one of the world's leading road maps, but a persistent gap remains between fixed geographic data and a [live navigation experience](\u002Fproducts\u002Frouting-navigation\u002F). Without dedicated traffic data, Estimated Times of Arrival (ETAs) are essentially educated guesses. While OSM is excellent at mapping the world's road network, a static dataset cannot capture the actual driving conditions at this exact moment. In enterprise-grade logistics, the lack of live data is often the first significant technical hurdle.\n\n## The Limits of Algorithmic Guesswork\n\nIn the absence of real-time data, a routing engine must estimate travel speeds based on tags and a few common proxies:\n\n- **Road Class:** Assuming a motorway is always faster than a residential street.\n- **Tagged Speed Limits:** Using the legal maximum as the baseline (when the tag even exists).\n- **Network Density:** Adjusting for urban vs. rural environments.\n- **Time of Day:** Using low-granularity buckets like \"daytime\" and \"nighttime.\"\n\nReal-world data show wild variances compared to these static estimates. Road class is a blunt instrument for predicting speed. Missing speed limit tags in open datasets force routing engines to rely on broad averages, resulting in unreliable ETAs and logistics delays. Rule-based algorithms are also notoriously bad at predicting choke points because open datasets don't account for traffic light timings, congestion near specific exits, or the \"invisible\" friction of a busy intersection.\n\n## The Stadia Maps Difference\n\nTo move from guesswork to precision, we integrated [TomTom's global traffic data](https:\u002F\u002Fwww.tomtom.com\u002Fproducts\u002Ftraffic-apis\u002F) directly into the [Stadia Maps routing engine](https:\u002F\u002Fdocs.stadiamaps.com\u002Frouting\u002F). High-resolution historical profiles and live feeds allow for accurate, real-time routing. We provide this through three key technical pillars:\n\n1. **Global Coverage:** Access to consistent data across more countries than almost any other vendor.\n2. **Rapid Updates:** A traffic latency of approximately two minutes allows our API to suggest alternate routes almost as soon as a wreck occurs.\n3. **Historical Profiles:** Deep granularity forms the backbone of predictive routing. High-resolution historical data enables accurate, time-dependent routing in advance, allowing you to plan a route for Tuesday at 8:00 AM based on what might happen on Tuesdays at 8:00 AM.\n\n## Fleet Intelligence at Scale\n\nFor dispatch, optimization, and fleet operations, [matrix routing](https:\u002F\u002Fdocs.stadiamaps.com\u002Frouting\u002Ftime-distance-matrix\u002F) (calculating the time and distance between many origins and destinations) is the engine's most critical function.\n\nThe Stadia Maps infrastructure supports matrix requests that are significantly larger than most competitors allow on standard plans. By integrating traffic data directly into these large-scale requests, we eliminate the need for developers to split requests into smaller chunks, reducing unnecessary complexity and latency.\n\nDevelopers maintain full agency over their implementation. We provide the fastest route based on live conditions, but the frequency of re-routing remains entirely in your control. Choice of revalidation frequency puts you in charge of the trade-off between real-time accuracy and [scaling costs](\u002Fpricing\u002F), ensuring your bills remain as predictable as your ETAs.\n\n---\n\n[Create a free account](https:\u002F\u002Fclient.stadiamaps.com\u002Fsignup\u002F) to start building with real-time traffic and high-performance routing today. Our [documentation](https:\u002F\u002Fdocs.stadiamaps.com\u002Frouting\u002F) provides everything you need to integrate TomTom-powered precision into your existing OSM workflow.\n",1778676027345]