Stadia Maps Blog
Product updates, customer stories, and geospatial insights covering maps, geocoding & search, and routing & navigation from the Stadia Maps team.
The Open Data Superpower: Why Global Search is Moving Beyond Proprietary Silos
Stadia Maps builds geocoding & search on continuous open data streams — rapid updates, community fix-it loops, multilingual search, and precision reverse geocoding.
The Open Data Superpower: Why Global Search is Moving Beyond Proprietary Silos
Stadia Maps builds geocoding & search on continuous open data streams — rapid updates, community fix-it loops, multilingual search, and precision reverse geocoding.
When Google Maps Killed its Heatmap API, Here's What it Costs You
Google's Maps JavaScript API HeatmapLayer was deprecated in May 2025 and removed in May 2026. Here's what broke, why it happened, and how to migrate to MapLibre GL JS with Stadia Maps tiles.
When Google Maps Killed its Heatmap API, Here's What it Costs You
Google's Maps JavaScript API HeatmapLayer was deprecated in May 2025 and removed in May 2026. Here's what broke, why it happened, and how to migrate to MapLibre GL JS with Stadia Maps tiles.
Two Leaders Join Stadia Maps and What This Means for the People Who Build on Us
Rob Yoegel joins as Head of Growth and Rick Myers leads Success and Support at Stadia Maps, bringing Linode's developer-first playbook to location infrastructure.
Two Leaders Join Stadia Maps and What This Means for the People Who Build on Us
Rob Yoegel joins as Head of Growth and Rick Myers leads Success and Support at Stadia Maps, bringing Linode's developer-first playbook to location infrastructure.
Precision Meets Privacy: Elevating the Consumer Search Experience
Stadia Maps geocoding API delivers structured search, reverse geocoding, and autocomplete across 1B+ locations — no user tracking, no ad-network bias.
Precision Meets Privacy: Elevating the Consumer Search Experience
Stadia Maps geocoding API delivers structured search, reverse geocoding, and autocomplete across 1B+ locations — no user tracking, no ad-network bias.
The Invisible Costs of Routing: Privacy, Pricing, and Avoiding the "MAU" Trap
Most mapping SDKs harvest user data and charge by MAU — penalizing your success. See how Stadia Maps eliminates both risks with private-by-design infrastructure and transparent, usage-only billing.
The Invisible Costs of Routing: Privacy, Pricing, and Avoiding the "MAU" Trap
Most mapping SDKs harvest user data and charge by MAU — penalizing your success. See how Stadia Maps eliminates both risks with private-by-design infrastructure and transparent, usage-only billing.
How We Fixed Water Feature Rendering Across All Zoom Levels in Our Basemaps
Mixing Natural Earth and OSM data at different zoom levels caused rivers to vanish, coastlines to shift, and islands to flicker. Here's how we unified our basemaps around a single Overture Maps dataset to fix it.
How We Fixed Water Feature Rendering Across All Zoom Levels in Our Basemaps
Mixing Natural Earth and OSM data at different zoom levels caused rivers to vanish, coastlines to shift, and islands to flicker. Here's how we unified our basemaps around a single Overture Maps dataset to fix it.
We Updated Our Changelog (Yes, Really)
Catch up on everything Stadia Maps shipped since mid-2024 — traffic-influenced routing, Geocoding v2 with hundreds of millions of new POIs, a 37M km² satellite imagery update, and new mobile SDKs. Plus, subscribe via RSS to stay current.
We Updated Our Changelog (Yes, Really)
Catch up on everything Stadia Maps shipped since mid-2024 — traffic-influenced routing, Geocoding v2 with hundreds of millions of new POIs, a 37M km² satellite imagery update, and new mobile SDKs. Plus, subscribe via RSS to stay current.
Beyond the Car: Routing for the Other 90% of Transport
Car-first routing APIs fail trucks, e-bikes, and LSVs. See how Stadia Maps uses Valhalla and OpenStreetMap to deliver modal-specific routing that respects each vehicle's physical and legal constraints.
Beyond the Car: Routing for the Other 90% of Transport
Car-first routing APIs fail trucks, e-bikes, and LSVs. See how Stadia Maps uses Valhalla and OpenStreetMap to deliver modal-specific routing that respects each vehicle's physical and legal constraints.
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.
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.
2026 Satellite Imagery Update: 37 Million km² at 30cm Resolution
The 2026 Alidade Satellite update: 37M km² at 30cm resolution, seamless mosaics for Japan, Nigeria, Mexico, and the UAE, and average imagery age of 1.6 years.
2026 Satellite Imagery Update: 37 Million km² at 30cm Resolution
The 2026 Alidade Satellite update: 37M km² at 30cm resolution, seamless mosaics for Japan, Nigeria, Mexico, and the UAE, and average imagery age of 1.6 years.
75 Million More Addresses: Expanding Geocoding Precision
75 million new rooftop-accurate addresses from OpenAddresses, 3 million Foursquare POIs, and structured address fields (house_number, street, unit) on the v1 API.
75 Million More Addresses: Expanding Geocoding Precision
75 million new rooftop-accurate addresses from OpenAddresses, 3 million Foursquare POIs, and structured address fields (house_number, street, unit) on the v1 API.
Traffic-Influenced Routing Is Here (Public Preview)
Live and historical TomTom traffic now powers routing, optimized routing, map matching, isochrones, and matrices across 80+ countries. Public preview.
Traffic-Influenced Routing Is Here (Public Preview)
Live and historical TomTom traffic now powers routing, optimized routing, map matching, isochrones, and matrices across 80+ countries. Public preview.
AI Tools for API Companies: 4 Design Principles for AI-Native API Consumption
Four design principles for MCP servers and AI tools that models actually use: contextual descriptions, token frugality, AI-readable outputs, focused tools.
AI Tools for API Companies: 4 Design Principles for AI-Native API Consumption
Four design principles for MCP servers and AI tools that models actually use: contextual descriptions, token frugality, AI-readable outputs, focused tools.
AI Tools for API Companies: AI Needs Context, or How Our Auto-Generation Failed Spectacularly
Auto-generating an MCP server from OpenAPI specs seemed obvious — and failed. What we learned about AI-native API consumption and MCP tool design.
AI Tools for API Companies: AI Needs Context, or How Our Auto-Generation Failed Spectacularly
Auto-generating an MCP server from OpenAPI specs seemed obvious — and failed. What we learned about AI-native API consumption and MCP tool design.
Enriching Geocoding & Search: More Data, Smarter Deduplication, and Forward & Reverse v2
Geocoding v2 Forward and Reverse endpoints, smarter cross-source deduplication, multi-language fixes, and 8M more Foursquare OS Places POIs.
Enriching Geocoding & Search: More Data, Smarter Deduplication, and Forward & Reverse v2
Geocoding v2 Forward and Reverse endpoints, smarter cross-source deduplication, multi-language fixes, and 8M more Foursquare OS Places POIs.
Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search
Geocoding & Search v2: 14M+ new places and addresses, faster responses, 80% lower autocomplete costs, and forward geocoding on every plan — including Free.
Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search
Geocoding & Search v2: 14M+ new places and addresses, faster responses, 80% lower autocomplete costs, and forward geocoding on every plan — including Free.
2025 Satellite Imagery Map Refresh
The 2025 Alidade Satellite refresh delivers 10x more 30cm imagery, 54% global coverage at 50cm, full 1.5m coverage, and imagery no more than a few years old.
2025 Satellite Imagery Map Refresh
The 2025 Alidade Satellite refresh delivers 10x more 30cm imagery, 54% global coverage at 50cm, full 1.5m coverage, and imagery no more than a few years old.
Announcing Foursquare OS Places Beta
Foursquare OS Places joins Stadia Maps geocoding as a beta source: millions of new POIs, 250,000+ localized place names, and smarter fuzzy search.
Announcing Foursquare OS Places Beta
Foursquare OS Places joins Stadia Maps geocoding as a beta source: millions of new POIs, 250,000+ localized place names, and smarter fuzzy search.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 2 - iOS Packaging)
How we cross-compile Rust for iOS, package an XCFramework, and publish a Swift Package — Part 2 of the Ferrostar navigation SDK deep dive.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 2 - iOS Packaging)
How we cross-compile Rust for iOS, package an XCFramework, and publish a Swift Package — Part 2 of the Ferrostar navigation SDK deep dive.
Autocomplete Search for SwiftUI and Jetpack Compose
Add location autocomplete search to iOS and Android apps in a few lines of code with customizable SwiftUI and Jetpack Compose views from Stadia Maps.
Autocomplete Search for SwiftUI and Jetpack Compose
Add location autocomplete search to iOS and Android apps in a few lines of code with customizable SwiftUI and Jetpack Compose views from Stadia Maps.
Our SwiftUI DSL Is Joining the MapLibre Family
The MapLibre SwiftUI DSL, started at Stadia Maps, is now an official MapLibre project, bringing first-class SwiftUI support to MapLibre on iOS.
Our SwiftUI DSL Is Joining the MapLibre Family
The MapLibre SwiftUI DSL, started at Stadia Maps, is now an official MapLibre project, bringing first-class SwiftUI support to MapLibre on iOS.
Fall 2024 Credit Schedule Updates
Increased matrix element limits, navigation aids with OSRM support for routing, and adjustments to the credit schedule.
Fall 2024 Credit Schedule Updates
Increased matrix element limits, navigation aids with OSRM support for routing, and adjustments to the credit schedule.
Bulk Geocoding API Is Now Available
Geocode up to 5,000 addresses in one HTTP request: forward and structured queries, streamed results, and no extra credits or fees.
Bulk Geocoding API Is Now Available
Geocode up to 5,000 addresses in one HTTP request: forward and structured queries, streamed results, and no extra credits or fees.
Official SDK for PHP is Now Available
The Stadia Maps PHP SDK brings geocoding, routing, elevation, and time zone APIs to PHP via Composer, fully open source and generated from our OpenAPI spec.
Official SDK for PHP is Now Available
The Stadia Maps PHP SDK brings geocoding, routing, elevation, and time zone APIs to PHP via Composer, fully open source and generated from our OpenAPI spec.
Custom Markers and POST Support for Static Maps
Add custom marker images (up to 5 per request, 128px) to static maps, and send complex requests as JSON via POST to bypass URL length limits.
Custom Markers and POST Support for Static Maps
Add custom marker images (up to 5 per request, 128px) to static maps, and send complex requests as JSON via POST to bypass URL length limits.
2024 Satellite Imagery Map Refresh
The 2024 imagery refresh brings vibrant global color, 4M km² more 50cm coverage, new 30cm imagery in major cities, and refreshed imagery portfolio-wide.
2024 Satellite Imagery Map Refresh
The 2024 imagery refresh brings vibrant global color, 4M km² more 50cm coverage, new 30cm imagery in major cities, and refreshed imagery portfolio-wide.
Announcing Cacheable Static Maps
Generate, store, and reuse static map snapshots for print, email, and offline use with the cacheable static maps endpoint — no custom license needed.
Announcing Cacheable Static Maps
Generate, store, and reuse static map snapshots for print, email, and offline use with the cacheable static maps endpoint — no custom license needed.
Announcing Version 2 of our Official SDKs
Announcing v2 of the official Stadia Maps SDKs for TypeScript, Swift, Kotlin, and Python with improved type safety, new routing options, and elevation resampling.
Announcing Version 2 of our Official SDKs
Announcing v2 of the official Stadia Maps SDKs for TypeScript, Swift, Kotlin, and Python with improved type safety, new routing options, and elevation resampling.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1)
Why Stadia Maps built Ferrostar's core in Rust with UniFFI: cross-platform architecture, Cargo workspace setup, and idiomatic Swift/Kotlin bindings.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1)
Why Stadia Maps built Ferrostar's core in Rust with UniFFI: cross-platform architecture, Cargo workspace setup, and idiomatic Swift/Kotlin bindings.
Sponsorship of Two Open Data Projects
We continue our support of the open-source community by sponsoring two organizations: The OpenStreetMap Foundation and OpenAddresses.
Sponsorship of Two Open Data Projects
We continue our support of the open-source community by sponsoring two organizations: The OpenStreetMap Foundation and OpenAddresses.
The Open Data Superpower: Why Global Search is Moving Beyond Proprietary Silos
Stadia Maps builds geocoding & search on continuous open data streams — rapid updates, community fix-it loops, multilingual search, and precision reverse geocoding.
The Open Data Superpower: Why Global Search is Moving Beyond Proprietary Silos
Stadia Maps builds geocoding & search on continuous open data streams — rapid updates, community fix-it loops, multilingual search, and precision reverse geocoding.
When Google Maps Killed its Heatmap API, Here's What it Costs You
Google's Maps JavaScript API HeatmapLayer was deprecated in May 2025 and removed in May 2026. Here's what broke, why it happened, and how to migrate to MapLibre GL JS with Stadia Maps tiles.
When Google Maps Killed its Heatmap API, Here's What it Costs You
Google's Maps JavaScript API HeatmapLayer was deprecated in May 2025 and removed in May 2026. Here's what broke, why it happened, and how to migrate to MapLibre GL JS with Stadia Maps tiles.
Two Leaders Join Stadia Maps and What This Means for the People Who Build on Us
Rob Yoegel joins as Head of Growth and Rick Myers leads Success and Support at Stadia Maps, bringing Linode's developer-first playbook to location infrastructure.
Two Leaders Join Stadia Maps and What This Means for the People Who Build on Us
Rob Yoegel joins as Head of Growth and Rick Myers leads Success and Support at Stadia Maps, bringing Linode's developer-first playbook to location infrastructure.
Precision Meets Privacy: Elevating the Consumer Search Experience
Stadia Maps geocoding API delivers structured search, reverse geocoding, and autocomplete across 1B+ locations — no user tracking, no ad-network bias.
Precision Meets Privacy: Elevating the Consumer Search Experience
Stadia Maps geocoding API delivers structured search, reverse geocoding, and autocomplete across 1B+ locations — no user tracking, no ad-network bias.
The Invisible Costs of Routing: Privacy, Pricing, and Avoiding the "MAU" Trap
Most mapping SDKs harvest user data and charge by MAU — penalizing your success. See how Stadia Maps eliminates both risks with private-by-design infrastructure and transparent, usage-only billing.
The Invisible Costs of Routing: Privacy, Pricing, and Avoiding the "MAU" Trap
Most mapping SDKs harvest user data and charge by MAU — penalizing your success. See how Stadia Maps eliminates both risks with private-by-design infrastructure and transparent, usage-only billing.
How We Fixed Water Feature Rendering Across All Zoom Levels in Our Basemaps
Mixing Natural Earth and OSM data at different zoom levels caused rivers to vanish, coastlines to shift, and islands to flicker. Here's how we unified our basemaps around a single Overture Maps dataset to fix it.
How We Fixed Water Feature Rendering Across All Zoom Levels in Our Basemaps
Mixing Natural Earth and OSM data at different zoom levels caused rivers to vanish, coastlines to shift, and islands to flicker. Here's how we unified our basemaps around a single Overture Maps dataset to fix it.
We Updated Our Changelog (Yes, Really)
Catch up on everything Stadia Maps shipped since mid-2024 — traffic-influenced routing, Geocoding v2 with hundreds of millions of new POIs, a 37M km² satellite imagery update, and new mobile SDKs. Plus, subscribe via RSS to stay current.
We Updated Our Changelog (Yes, Really)
Catch up on everything Stadia Maps shipped since mid-2024 — traffic-influenced routing, Geocoding v2 with hundreds of millions of new POIs, a 37M km² satellite imagery update, and new mobile SDKs. Plus, subscribe via RSS to stay current.
Beyond the Car: Routing for the Other 90% of Transport
Car-first routing APIs fail trucks, e-bikes, and LSVs. See how Stadia Maps uses Valhalla and OpenStreetMap to deliver modal-specific routing that respects each vehicle's physical and legal constraints.
Beyond the Car: Routing for the Other 90% of Transport
Car-first routing APIs fail trucks, e-bikes, and LSVs. See how Stadia Maps uses Valhalla and OpenStreetMap to deliver modal-specific routing that respects each vehicle's physical and legal constraints.
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.
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.
2026 Satellite Imagery Update: 37 Million km² at 30cm Resolution
The 2026 Alidade Satellite update: 37M km² at 30cm resolution, seamless mosaics for Japan, Nigeria, Mexico, and the UAE, and average imagery age of 1.6 years.
2026 Satellite Imagery Update: 37 Million km² at 30cm Resolution
The 2026 Alidade Satellite update: 37M km² at 30cm resolution, seamless mosaics for Japan, Nigeria, Mexico, and the UAE, and average imagery age of 1.6 years.
75 Million More Addresses: Expanding Geocoding Precision
75 million new rooftop-accurate addresses from OpenAddresses, 3 million Foursquare POIs, and structured address fields (house_number, street, unit) on the v1 API.
75 Million More Addresses: Expanding Geocoding Precision
75 million new rooftop-accurate addresses from OpenAddresses, 3 million Foursquare POIs, and structured address fields (house_number, street, unit) on the v1 API.
Traffic-Influenced Routing Is Here (Public Preview)
Live and historical TomTom traffic now powers routing, optimized routing, map matching, isochrones, and matrices across 80+ countries. Public preview.
Traffic-Influenced Routing Is Here (Public Preview)
Live and historical TomTom traffic now powers routing, optimized routing, map matching, isochrones, and matrices across 80+ countries. Public preview.
AI Tools for API Companies: 4 Design Principles for AI-Native API Consumption
Four design principles for MCP servers and AI tools that models actually use: contextual descriptions, token frugality, AI-readable outputs, focused tools.
AI Tools for API Companies: 4 Design Principles for AI-Native API Consumption
Four design principles for MCP servers and AI tools that models actually use: contextual descriptions, token frugality, AI-readable outputs, focused tools.
AI Tools for API Companies: AI Needs Context, or How Our Auto-Generation Failed Spectacularly
Auto-generating an MCP server from OpenAPI specs seemed obvious — and failed. What we learned about AI-native API consumption and MCP tool design.
AI Tools for API Companies: AI Needs Context, or How Our Auto-Generation Failed Spectacularly
Auto-generating an MCP server from OpenAPI specs seemed obvious — and failed. What we learned about AI-native API consumption and MCP tool design.
Enriching Geocoding & Search: More Data, Smarter Deduplication, and Forward & Reverse v2
Geocoding v2 Forward and Reverse endpoints, smarter cross-source deduplication, multi-language fixes, and 8M more Foursquare OS Places POIs.
Enriching Geocoding & Search: More Data, Smarter Deduplication, and Forward & Reverse v2
Geocoding v2 Forward and Reverse endpoints, smarter cross-source deduplication, multi-language fixes, and 8M more Foursquare OS Places POIs.
Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search
Geocoding & Search v2: 14M+ new places and addresses, faster responses, 80% lower autocomplete costs, and forward geocoding on every plan — including Free.
Introducing Stadia Maps Geocoding & Search v2: Supercharge Your Search
Geocoding & Search v2: 14M+ new places and addresses, faster responses, 80% lower autocomplete costs, and forward geocoding on every plan — including Free.
2025 Satellite Imagery Map Refresh
The 2025 Alidade Satellite refresh delivers 10x more 30cm imagery, 54% global coverage at 50cm, full 1.5m coverage, and imagery no more than a few years old.
2025 Satellite Imagery Map Refresh
The 2025 Alidade Satellite refresh delivers 10x more 30cm imagery, 54% global coverage at 50cm, full 1.5m coverage, and imagery no more than a few years old.
Announcing Foursquare OS Places Beta
Foursquare OS Places joins Stadia Maps geocoding as a beta source: millions of new POIs, 250,000+ localized place names, and smarter fuzzy search.
Announcing Foursquare OS Places Beta
Foursquare OS Places joins Stadia Maps geocoding as a beta source: millions of new POIs, 250,000+ localized place names, and smarter fuzzy search.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 2 - iOS Packaging)
How we cross-compile Rust for iOS, package an XCFramework, and publish a Swift Package — Part 2 of the Ferrostar navigation SDK deep dive.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 2 - iOS Packaging)
How we cross-compile Rust for iOS, package an XCFramework, and publish a Swift Package — Part 2 of the Ferrostar navigation SDK deep dive.
Autocomplete Search for SwiftUI and Jetpack Compose
Add location autocomplete search to iOS and Android apps in a few lines of code with customizable SwiftUI and Jetpack Compose views from Stadia Maps.
Autocomplete Search for SwiftUI and Jetpack Compose
Add location autocomplete search to iOS and Android apps in a few lines of code with customizable SwiftUI and Jetpack Compose views from Stadia Maps.
Our SwiftUI DSL Is Joining the MapLibre Family
The MapLibre SwiftUI DSL, started at Stadia Maps, is now an official MapLibre project, bringing first-class SwiftUI support to MapLibre on iOS.
Our SwiftUI DSL Is Joining the MapLibre Family
The MapLibre SwiftUI DSL, started at Stadia Maps, is now an official MapLibre project, bringing first-class SwiftUI support to MapLibre on iOS.
Fall 2024 Credit Schedule Updates
Increased matrix element limits, navigation aids with OSRM support for routing, and adjustments to the credit schedule.
Fall 2024 Credit Schedule Updates
Increased matrix element limits, navigation aids with OSRM support for routing, and adjustments to the credit schedule.
Bulk Geocoding API Is Now Available
Geocode up to 5,000 addresses in one HTTP request: forward and structured queries, streamed results, and no extra credits or fees.
Bulk Geocoding API Is Now Available
Geocode up to 5,000 addresses in one HTTP request: forward and structured queries, streamed results, and no extra credits or fees.
Official SDK for PHP is Now Available
The Stadia Maps PHP SDK brings geocoding, routing, elevation, and time zone APIs to PHP via Composer, fully open source and generated from our OpenAPI spec.
Official SDK for PHP is Now Available
The Stadia Maps PHP SDK brings geocoding, routing, elevation, and time zone APIs to PHP via Composer, fully open source and generated from our OpenAPI spec.
Custom Markers and POST Support for Static Maps
Add custom marker images (up to 5 per request, 128px) to static maps, and send complex requests as JSON via POST to bypass URL length limits.
Custom Markers and POST Support for Static Maps
Add custom marker images (up to 5 per request, 128px) to static maps, and send complex requests as JSON via POST to bypass URL length limits.
2024 Satellite Imagery Map Refresh
The 2024 imagery refresh brings vibrant global color, 4M km² more 50cm coverage, new 30cm imagery in major cities, and refreshed imagery portfolio-wide.
2024 Satellite Imagery Map Refresh
The 2024 imagery refresh brings vibrant global color, 4M km² more 50cm coverage, new 30cm imagery in major cities, and refreshed imagery portfolio-wide.
Announcing Cacheable Static Maps
Generate, store, and reuse static map snapshots for print, email, and offline use with the cacheable static maps endpoint — no custom license needed.
Announcing Cacheable Static Maps
Generate, store, and reuse static map snapshots for print, email, and offline use with the cacheable static maps endpoint — no custom license needed.
Announcing Version 2 of our Official SDKs
Announcing v2 of the official Stadia Maps SDKs for TypeScript, Swift, Kotlin, and Python with improved type safety, new routing options, and elevation resampling.
Announcing Version 2 of our Official SDKs
Announcing v2 of the official Stadia Maps SDKs for TypeScript, Swift, Kotlin, and Python with improved type safety, new routing options, and elevation resampling.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1)
Why Stadia Maps built Ferrostar's core in Rust with UniFFI: cross-platform architecture, Cargo workspace setup, and idiomatic Swift/Kotlin bindings.
Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1)
Why Stadia Maps built Ferrostar's core in Rust with UniFFI: cross-platform architecture, Cargo workspace setup, and idiomatic Swift/Kotlin bindings.
Sponsorship of Two Open Data Projects
We continue our support of the open-source community by sponsoring two organizations: The OpenStreetMap Foundation and OpenAddresses.
Sponsorship of Two Open Data Projects
We continue our support of the open-source community by sponsoring two organizations: The OpenStreetMap Foundation and OpenAddresses.