Introducing 3D Maps on mobile: Build immersive experiences for Android & iOS – Google Maps Platform Start building in seconds without a credit card with Maps Demo Key. Learn more Introducing new AI-powered products and tools from Google Maps Platform. Learn more New! Subscribe to save with one monthly price and access more products. Learn more Google Maps Platform Skip to contentMenu Close AI Arrow down Products Arrow down Solutions Arrow down Pricing Arrow down Resources Arrow down Why Google AI Arrow down AI Products Products Tools Tools Explore AI Explore AI Products ProductsBuild powerful experiences with AI solutions. Back Google EarthCombine iconic imagery with professional-grade geospatial data, no-code tools, and Gemini capabilities. Geospatial AnalyticsEasy-to-use geospatial datasets and AI-powered tools. Grounding LiteBring fresh Maps data to any LLM via the Model Context Protocol (MCP). Grounding with Google MapsImprove AI responses with Gemini, AI Studio, and Agent Platform. Maps Agentic UI Toolkit (Experimental)Build interactive Maps experiences into agentic applications. Maps Imagery Grounding (Private Preview)Create generative media grounded in physical reality. Place, area, and review summariesGet an AI-generated summary of a place with Place Details. Explore AI Featured Add Maps experiences to agentic applications with Maps Agentic UI Toolkit Learn more about powering the next era of agentic experiences announcing new grounding capabilities Featured Add Maps experiences to agentic applications with Maps Agentic UI Toolkit Learn more about powering the next era of agentic experiences announcing new grounding capabilities Tools ToolsDevelop faster and smarter with AI. Back Code Assist Toolkit (opens in a new tab)Ground your AI assistant in the official, up-to-date resources. Maps Styling agent (opens in a new tab)Generate customized map styles in AI Studio. Route Optimization agentOptimize your fleet route plan with an AI agent. Explore AI Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Products Arrow down APIs & SDKs Maps Maps Routes Routes Places Places Environment Environment Analytics Datasets Datasets & Models Tools Tools See all products Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. See all products Maps MapsHelp users explore the world with detailed, custom map products. Back 3D MapsCreate 3D photorealistic maps easily. Aerial ViewDelight your users with pre-rendered, 3D cinematic video of points of interest and their surroundings. Dynamic MapsCustomize and style interactive maps using Cloud-based maps styling for real time updates across all devices and platforms. Dynamic Street ViewEmbed real-world imagery with 360° panoramas. ElevationProvide a simple interface to query locations on the earth for elevation data. Map TilesDesign interfaces and interactions unique to your brand and design requirements, and customize your visualizations. Maps EmbedAdd an interactive map or Street View panorama to your site, using a simple HTTP request. Photorealistic 3D TilesAccess a 3D mesh model of the real world and use the renderer of your choice to create cinematic experiences. Static MapsEmbed simple map images on your website with minimal code. Static Street ViewEmbed a static (non-interactive) Street View panorama or thumbnail into your web page, without the use of JavaScript. Street View TilesUse images taken from street level and tile metadata to create powerful, immersive experiences. See all products Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Routes RoutesHelp your users optimize the way from A to Z. Back Compute RoutesProvide directions for transit, biking, driving, 2-wheel motorized vehicles, or walking between multiple locations. Compute Routes MatrixCalculate travel times and distances for multiple destinations for up to 625 route elements. Navigation ConnectAllow your drivers to use Waze or Google Maps for navigation, while you receive the essential trip information needed to manage your operations. Navigation SDKAdd custom Google Maps navigation into your mobile app. RoadsDetermine the route a vehicle travels. Route OptimizationOptimize multi-stop routes for one or more vehicles flexibly and intelligently. See all products Featured Choose from subscription plans that make pricing easy and predictable Learn more about pricing Featured Choose from subscription plans that make pricing easy and predictable Learn more about pricing Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Places PlacesShow users places and points of interest with details at their fingertips. Back Address ValidationValidate an address and its components, standardize the address for mailing, and determine the best known geocode for it. AutocompleteHelp users quickly find the exact place they’re looking for by automatically suggesting businesses and points of interest as they type. GeocodingConvert addresses to geographic coordinates or the reverse. GeolocationReturn the location of a device without relying on GPS, using geospatial data from cell towers and WiFi nodes. Grounding with Google MapsBuild factual and up-to-date Gen-AI powered experiences by grounding your LLM responses in Google Maps data. Isochrones APIGenerate precise, traffic-aware reachability polygons. Supports driving, walking, cycling, & transit modes with travel limits up to 120 minutes. Maps Grounding LiteQuickly bring fresh Maps data to any LLM using the Model Context Protocol. Nearby SearchSearch for places within a specified area with the option to refine by place type. Place DetailsAdd rich details for millions of places to your website or app. Place PhotosAccess millions of place-related photos stored in Google's Places database. Places AggregateGet specific insights to improve user experience for users discovering or researching an area. Places UI KitBring the familiar Google Maps UI for Places to your front-end applications with just a few lines of code. Text SearchProvide information about a set of places based on a single search query and any specified location. Time ZoneGet the time zone for a specific latitude and longitude coordinate. See all products Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Environment EnvironmentHelp users access data to respond to climate challenges. Back Air QualityReduce users’ exposure to air pollution with air quality data and insights. PollenImprove daily life for allergy sufferers with up-to-date information on different types and levels of pollen. SolarUse advanced data and imagery to create more advanced solar array designs and proposals, while eliminating costly site visits. WeatherUse advanced, trusted weather forecasts to help people plan and prepare. See all products Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Datasets Datasets & ModelsComprehensive integrations for unparalleled knowledge. Back Explore geospatial analytics Aerial and Satellite InsightsScale operations and insights with high-resolution overhead imagery and AI solutions. Aerial and Satellite ModelsApply Google’s state-of-the-art geospatial AI to your own proprietary imagery. Places InsightsSecurely combine your geospatial data with Google Maps’ rich POI data using Places Insights in BigQuery. Population Dynamics InsightsTrain better predictive models with datasets derived from Google Search, maps, and weather trends. Roads Management InsightsOvercome the limitations of traditional traffic data collection methods and proactively respond to congestion and traffic issues. Street View InsightsStreamline operations and improve workflows with AI-powered insights, using Google Maps Platform imagery integrated with BigQuery and Gemini Enterprise Agent Platform. See all products Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Tools ToolsReach your sustainability and business goals Back Google EarthAnalyze, build, and collaborate to make decisions with a comprehensive, interactive model of our world. Earth Engine (Google Cloud) (opens in a new tab)Explore a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. See all products Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more. Solutions Arrow down Solutions Use Cases Use cases Industries Industries Find your solution Find your solution Use Cases Use casesFind the right combination of products to achieve your goals. Back Build interactive experiencesCreate exciting, immersive experiences. Display the ideal locationCreate maps for customers to find stores and ATMs. Enable asset trackingTrack and visualize moving assets for any fleet size. Enrich transactionsHelp customers recognize and understand transactions. Improve addressesHelp users enter and validate addresses for sign-up. Offer efficient routesQuickly and efficiently route people or goods. Provide local informationHelp users understand nearby places. Visualize geospatial dataDisplay geospatial and business data to improve decisions. Explore & select sitesUse Google Earth imagery and data to make decisions. Analyze geospatial dataAccess geospatial insights with comprehensive data. Collaborate & shareWork with your team to create engaging map presentations. Ground AI responsesEnhance AI response accuracy with data on 250M+ global places. Find your solution Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Industries IndustriesFind the right combination of products to achieve your goals. Back Financial ServicesEnhance experience, reduce risk, and boost efficiency. RetailBuild engaging retail experiences that make shopping easy. Real EstateHelp buyers explore neighborhoods with map-based tools. Transportation & LogisticsTransform trips and track assets with geospatial data. Find your solution Featured Explore both easy subscription and flexible pay-as-you-go pricing Learn more about pricing Featured Explore both easy subscription and flexible pay-as-you-go pricing Learn more about pricing Pricing Arrow down Pricing Products and Services Products & Services Products and Services Products & ServicesGoogle Maps Platform has flexible pricing to meet any need and budget. Back Pay as you goPricing that puts you fully in control with our products. Subscribe to saveChoose from 3 plans for our most popular products at one price. Google EarthPricing for multiple Google Earth plan levels. Featured Choose from subscription plans that make pricing easy and predictable Learn more about pricing Featured Choose from subscription plans that make pricing easy and predictable Learn more about pricing Resources Arrow down Resources Development Development Education Learn Community Community Support Development DevelopmentGet the tools and information to help you use Google Maps Platform. Back Architecture Center (opens in a new tab)Discover use cases and architectures to help build apps. Documentation (opens in a new tab)The details developers need to build with the real world. Partner directory (opens in a new tab)Select a reliable Google Cloud partner to work with you. Trust CenterGoogle Maps offers security, audits, and compliance. Solution FinderHere’s how to start discovering your solution. Maps Demo KeyGo from sign-in to prototype in seconds with no credit card. Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Featured Start building in seconds with a Maps Demo Key — no credit card required Learn more about maps demo key Education LearnLearn about new products, features, and projects. Back BlogExplore product announcements and real-world applications. Customer storiesLearn how your industry uses Google Maps to engage and grow. Documentation (opens in a new tab)The details developers need to build with the real world. Demo GallerySee how you can make our next-generation maps your own. Webinars (opens in a new tab)Stay updated on new products and expert advice. WhitepapersInsights and solutions driving change across industries. Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Community CommunityExplore and join the people who build with Google Maps Platform every day. Back Discord (opens in a new tab)Get in on the developer conversation. GitHub (opens in a new tab)Access open source libraries and tools. YouTube (opens in a new tab)Learn more about what’s new and noteworthy. Google Maps Platform AwardsSubmit your best projects for recognition and prizes. Google Maps Platform Innovators (opens in a new tab)Join to get access to early features and exclusive resources Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing Featured Introducing new pricing subscriptions featuring our most popular APIs Learn more about pricing SupportGet the help you need while building with Google Maps Platform. Back Support resources (opens in a new tab)Access support resources or contact the support team. Open a case (opens in a new tab)Create a support case. Support plans (opens in a new tab)Learn about our customer support plans. Status dashboard (opens in a new tab)Check the health dashboard for incidents. Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Featured Power your geospatial development with AI from Google Maps Platform Learn more about ai Why Google Contact salesCreate an account Contact salesCreate an account Introducing 3D Maps on mobile: Build immersive experiences for Android & iOS Haylee Conradi Product Manager, Google Maps Platform Dale Hawkins DevX Engineer, Google Maps Platform May 22, 2025 Try Google Maps Platform Get up to 10,000 free* calls per SKU per month and build more with Google Maps Platform. Learn more Editor’s Note: This post highlights one of our announcements at Google I/O 2025. To learn how to make mobile experiences better with 3D Maps, visit our recorded session Next-gen Android experiences with photorealistic 3D Maps which will be available on May 22, 2025. We’re committed to providing developers with transformative mapping capabilities across all platforms, and that includes immersive experiences. Last year, we unveiled photorealistic 3D Maps for JavaScript, now available in Preview, paving the way for a new era for immersive web mapping. Today, we’re expanding 3D Maps to the native mobile landscape by introducing the new Maps 3D SDKs for Android and iOS in Experimental, bringing immersive experiences across web and mobile applications. Here’s what developers can expect from today’s launch: Immersive 3D experiences now on native mobile: Photorealistic 3D Maps, currently available in the Maps JavaScript API, is now available for mobile platforms in Experimental. This brings the same rich photorealistic 3D imagery and integrated rendering capabilities to mobile app developers, including features, such as 3D camera control and map visualization capabilities like polylines, polygons, markers, and 3D models. Modern mobile development for 3D Maps: The new Maps 3D SDKs are designed with modern development practices in mind with Kotlin and Swift-first SDKs. Using the latest development frameworks, developers can create native, performant user experiences for their mobile applications. Multi-platform availability: Developers can now use 3D Maps across web and mobile, providing a consistent user experience regardless of platform. This simplifies development for those building cross-platform applications, enabling broader 3D access and engagement. Render interactive views of Manhattan with immersive 3D Maps on web and native mobile applications Immersive, real-world canvas for enhanced location discovery 3D Maps bring a high resolution, real-world canvas to map developers—and now mobile developers too. The Experimental release for mobile enables photorealistic views around the globe and showcases more than 2,500 cities in stunning 3D detail. Dynamic 3D camera controls: Add powerful ways to navigate maps by using flexible 3D camera controls, allowing you to orient and animate the view across your chosen locations. Use preset camera paths like flyTo and flyAround for ready-to-use dynamic scene transitions and guided tours that help users understand locations from globe to block-level views. Performant 3D rendering: Ensure smooth, reliable, and visually stunning experiences relying on Google’s performant rendering technology—whether you’re visualizing landmarks, planning city infrastructure, or building branded, interactive applications. Tailored basemap display: Control the map’s visual emphasis ensuring the 3D map perfectly suits your application’s purpose. This means users experience a map with stunning photorealistic imagery for real world immersion, or additional information-rich content with familiar Google Maps labels and places. Like 3D Maps for web today, you can choose the Hybrid map mode with points of interest and map labeling for familiar context, or a Satellite mode for an imagery-only, focused map display. San Francisco in 3D with dynamic camera controls and stunning visuals on web and mobile. Built-in 3D elements for unique mobile visualization Deliver immersive, branded map experiences with built-in 3D elements that let you seamlessly integrate your own geospatial data, providing users with meaningful real-world context. These capabilities go beyond simple visualization - making 3D maps a powerful storytelling medium, guiding users through key moments and locations. For developers, streamlined customization options and configuration tools make it easy to tailor every visual element to your brand and audience, reducing technical overhead and accelerating map development. Flexible markers: Markers in 3D are highly flexible, supporting multiple altitude modes. These annotation elements enable you to pinpoint and highlight specific locations within your map, giving precise control over how each marker appears relative to real-world features-whether on a rooftop, at ground level, or elevated above the terrain. Contextual overlays: Easily add context and clarity by overlaying polylines and polygons to highlight routes, buildings, or areas of interest. These customizable visuals let you emphasize specific paths or areas, making your maps not only informative but also visually distinct. Custom 3D models: Render custom 3D models from a gITF asset directly in the map. This allows you to showcase unique objects—like architectural models, branded icons, or geospatial content—bringing your data to life within an authentic, real-world canvas. Pinpoint locations with flexible 3D markers. Bring your brand to life with custom 3D models. Emphasize areas of interest with polygons. Highlight routes using customizable polylines. 1 2 3 4 PreviousNext Explore our demo showcasing 3D Maps in action, featuring immersive views of buildings, routes, and landmarks with stunning detail and interactive elements that bring maps to life. Seamless integration & modern mobile development Getting started with 3D Maps on mobile is incredibly simple, especially if you’re already familiar with our existing Maps SDKs. Simply enable the Maps 3D SDK for Android and Maps 3D SDK for iOS in the Cloud console to start using 3D Maps. With an API key and a few lines of code, you can easily display a 3D map view in your application. Built with modern development in mind, the Maps 3D SDK for Android is Kotlin-first and automatically delivers new features through Google Play Services—no app republishing needed for updates. The Maps 3D SDK for iOS is Swift-first, allowing developers to create modern, declarative UIs using SwiftUI with simple syntax for a more productive development experience. Try these code samples to get started. Each Koltin and SwiftUI sample shows a 3D map looking at the Empire State Building, specified using altitude, range, tilt, and heading. Kotlin class HelloMapActivity : Activity(), OnMap3DViewReadyCallback { private lateinit var map3DView: Map3DView override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) WindowCompat.setDecorFitsSystemWindows(window, false) setContentView(R.layout.activity_hello_map) map3DView = findViewById(R.id.map3dView) map3DView.onCreate(savedInstanceState) map3DView.getMap3DViewAsync(this) } override fun onMap3DViewReady(googleMap3D: GoogleMap3D) { googleMap3D.setCamera( camera { center = latLngAltitude { latitude = 40.748339 longitude = -73.985912 altitude = 211.1 } heading = 52.0 tilt = 68.0 range = 1039.0 } ) googleMap3D.setMapMode(Map3DMode.SATELLITE) } } Copied to clipboard! SwiftUI import SwiftUI import GoogleMaps3D struct Hello3DMapDemo: View { //initialize a camera looking at Manhattan @State private var camera: Camera = .init( latitude: 40.748339, longitude: -73.985912, altitude: 211.1, heading: 52, tilt: 68, range: 1039 ) var body: some View { VStack(spacing: 0){ //basic Map initialization Map(camera: $camera, mode: .satellite) } } } Copied to clipboard! Try 3D Maps on mobile, share your feedback This is our first mobile 3D Maps release, making it an exciting time to explore immersive map experiences on Android and iOS. To learn more, check out our Google I/O technical session, Next-gen Android experiences with Photorealistic 3D Maps for a deep dive into the capabilities and features. You can get started quickly with sample code and codelabs in the Maps 3D SDK documentation for Android and iOS. Share your feedback and feature requests through the public issue tracker for Android and iOS. We hope you start experimenting with 3D Maps for mobile today—we’re excited to see what you create. And, to share what you build, visit our Google Maps Platform Discord community. Interactive MapsBuild immersive experiencesVisualize geospatial data3DiOSAndroid Get going with Google Maps Platform Get startedContact sales *Free usage refers to monthly calls available at no cost. Essentials Map Tiles APIs provide up to 100,000 calls at no cost per SKU per month. Product availability, functionality and terms may differ for customers with billing addresses in the European Economic Area (EEA). Learn more Follow us Helpful links Helpful links Documentation FAQs Keep up with the latest Keep up with the latest Subscribe to the Google Maps Platform newsletter today to receive product updates, insights, news, and more. Yes, sign me up to receive communications from Google Maps Platform and Google Cloud. Your information will be used in accordance with Google's privacy policy. You may opt out at any time. Thanks for signing up A welcome email should be in your inbox soon. About Google Google products Privacy Terms Google Maps Platform Terms Help