Skip to content
Products
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Products
Discover Google APIs and SDKs to create geospatial experiences, and datasets and tools to access insights for your business.
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Solutions
By industry
By use case
Resources
Products
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Products
Discover Google APIs and SDKs to create geospatial experiences, and datasets and tools to access insights for your business.
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Solutions
By industry
By use case
Resources
Products
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Products
Discover Google APIs and SDKs to create geospatial experiences, and datasets and tools to access insights for your business.
API and SDK category pricing to meet your needs
Essentials
10K free* calls per SKU per month
Integrate the best of Google Maps into your applications.
Pro
5K free* calls per SKU per month
Build more dynamic and differentiated experiences.
Enterprise
1K free* calls per SKU per month
Transform your business with maximum flexibility and control.
Solutions
By industry
By use case
Resources

3D Maps for JavaScript API now in Preview: start building your own immersive maps experience today

Haylee Conradi
Product Manager, Google Maps Platform
Apr 30, 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

Today we’re unveiling the Preview release of Photorealistic 3D Maps in the Maps JavaScript API, paving the way for a new era for immersive web mapping. Starting with just a single line of code, developers can build breathtaking, interactive 3D map experiences that go beyond simple visuals and offer users a better sense of what it’s like to be there.

Since our last release, we’ve been inspired by how developers are experimenting and pushing the boundaries of what’s possible with 3D Maps—from immersive location discovery to creative digital storytelling. Following strong interest and valuable feedback from our developer community, this update builds on the community's feedback—making it easier to create custom, interactive 3D maps for web and mobile web experiences—and reinforces our commitment to bring Photorealistic 3D Maps to General Availability.

What’s new in Preview

Integrated basemap place information

3D Maps now includes basic place information like name and address when selecting a point of interest or label on the 3D basemap. This eliminates the need for separate Places API calls for this type of place information, providing a seamless and efficient way to offer context about a location or place. If your application requires richer or more detailed place data, you can easily integrate the Places API to access additional attributes and insights as needed.

Interactive Map: Select points of interest in the 3D view of Sydney, Australia

New customizable content windows

Developers can now display custom content connected to a specific place or general location, using the PopoverElement, providing more options to craft rich, engaging narratives directly within the 3D map. Popover elements are fully customizable using HTML and CSS, allowing for display of detailed place information, stunning images, or animated elements for a truly immersive learning experience.

Real Estate in Amsterdam, Netherlands

Customizable popover elements showcasing real estate information in Amsterdam.

Custom image-based markers

Brands are unique, and your 3D map should be too. We’ve added more options to customize your markers to ensure brand consistency and differentiate key locations. You can now replace the default marker pin with your own custom images and SVGs. Similar to how the PinElement works today, simply add your image to the Marker3DElement to display your custom image-based marker.

Local ice cream spots in the UK

Ice cream cone images highlight local ice cream spots in the UK.

More interactive visual elements

Gain more granular control over user interactions within the 3D environment with expanded click event support for various 3D map elements including polygons, polylines, and 3D models. This allows developers to implement custom event handlers, trigger camera changes and animations, and update data dynamically based on user engagement with specific map elements. 

Animated hot air balloon markers in Granada, Spain

New interactive elements turn static 3D models into dynamic, engaging experiences.

Improved marker accessibility

We believe everyone should be able to experience interactive 3D Maps. With this Preview release, markers and info windows are now fully keyboard and screen reader accessible, providing an inclusive experience for the annotations you display. 

Keyboard and New York City

Seamless navigation of highlighted New York City locations using built-in keyboard and screen reader interactivity.

With new options to customize your 3D Maps experience, you can tailor visuals and interactions to better suit your audience’s needs. These features allow you to incorporate your own narratives and branding, and integrate 3D Maps smoothly into your existing workflows—all within a platform designed with developers in mind.

What we heard from our early adopters

Early adopters have seen success leveraging the power of 3D Maps in JavaScript to create compelling visual applications for their end users that improved how users engage with their products.

Integrating Google’s 3D Maps has unlocked a new dimension of user engagement for our projects. The photorealistic detail and ease of implementation allow us to create truly immersive experiences that go beyond traditional 2D maps. This technology empowers our clients to build intuitive and visually stunning applications, setting a new standard for user interaction with geospatial data. Martin Kleppe CTO, Ubilabs
Ubilabs Christmas image

For its 2024 Christmas mailing Ubilabs created an interactive experience demonstrating how 3D Maps can be used creatively to design interactive experiences.

Run Concierge incorporates Google Maps Platform 3D Maps—providing runners a more immersive experience of real world locations, visualizing 3D buildings and terrain providing a more detailed understanding of the route before the race which, in turn, helps runners feel more prepared, confident, and connected. This not only enhances the runner experience but also supports the goals of our major outdoor brand partners, like ASICS, who are committed to empowering and engaging their communities in personalized and meaningful ways. Cade Netscher CEO of Neurun Inc.
Run Concierge image

Run Concierge integrates Google Maps Platform’s 3D Maps and Google Cloud’s latest advancements to serve as a personal AI running guide.

In October 2024, we launched the Google Maps Platform Photorealistic 3D Maps Challenge, attracting over 1,750 developers from 160+ countries to create immersive experiences using the Maps JavaScript API. The grand prize went to Daryaft, an interactive Mount Fuji travel guide that lets users explore trails and surroundings with a dynamic 3D map. As users scroll, the map zooms to specific areas and highlights trails on hover, while also providing user reviews, ratings, and recommendations for the best viewpoints to help plan their journey.

Daryaft

Interactive Mt Fuji guide lets users explore trails and surroundings using a 3D map.

What's next? Start building with 3D Maps today

Start building your own immersive maps experience with 3D Maps in Maps JavaScript API—now available in Preview—and explore the new API features to help bring those creations to life. 3D Maps JavaScript is available to all developers at no cost during the Preview stage, with pricing information now available to help plan and scale your implementation. 

Now it's your turn to explore the immersive potential of 3D Maps in JavaScript. Here are key resources to help you get started:

  • Explore the API documentation to understand the full range of features and customization options available for 3D Maps.

  • Work through code samples and interactive code labs that guide you step-by-step, from displaying your first 3D map to adding custom features and interactive elements to your 3D map.

  • Experience 3D Maps in action with a live demo.

Your feedback is essential—share your thoughts on these new features, showcase your creations, and help us shape the future of immersive mapping.

We can't wait to see what you build.

Clay cityscape
Clay cityscape
Get going with Google Maps Platform