• Google Maps Platform
  • Español – América Latina
  • Português – Brasil
  • Tiếng Việt
  • Maps JavaScript API
  • Documentation

Browser Support

The Maps JavaScript API and Maps Embed API support the following web browsers:

  • The current version of Microsoft Edge (Windows), excluding IE mode.
  • The two latest major stable versions of Firefox (Windows, macOS, Linux).
  • The two latest major stable versions of Chrome (Windows, macOS, Linux).
  • The two latest major stable versions of Safari (macOS).
  • The current version of Chrome on Android 4.1+.
  • Chrome WebView on Android 4.4+.
  • Mobile Safari on the current and previous major versions of iOS.
  • UIWebView and WKWebView on the current and previous major versions of iOS.
  • The current version of Chrome for iOS.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-10-21 UTC.

Pricing that scales to fit your needs

Clay city with Google Maps pins

For large-scale enterprises or startups looking for volume pricing or industry-specific solutions, we offer access to:

  • High-volume pricing discounts for Maps, Routes, and Places
  • Custom industry solutions and high-volume pricing discounts for rides & deliveries and asset tracking
  • Up to 24/7 expert support and 1-hour response times available. Learn more
  • Our worldwide network of partners

Google Maps Platform offers a monthly credit for Maps, Routes, and Places (see Billing Account Credits ). With the monthly credit, some customers find their use cases are at no charge. You won't be charged until your usage exceeds in a month.

Note that the Maps Embed API, Maps SDK for Android, and Maps SDK for iOS currently have no usage limits and are at no charge (usage of the API or SDKs is not applied against your monthly credit).

The monthly Google Maps Platform credit does not apply to Mobility services, Asset Tracking, or Navigation SDK.

Yes, you can (see Billing Account Credits ). For other credits, restrictions may apply (see Google Maps Platform Billing ).

We ask for your credit card or billing account to cover any amount you spend over the $200 monthly credit. You can set quotas or limits on your daily requests to ensure sudden increased usage doesn't exceed your budget or cause an unexpected bill. To learn how to set daily limits, see Google Maps Platform Billing .

Requests can either be calls to the API, or load events of maps or panoramas. User interactions like zooming or panning are not charged. See Google Maps Platform Billing

Detailed pricing information for Maps, Routes, and Places is available at Google Maps Platform Billing .

Usage above 100K requests per API per month is automatically discounted by 20%. Businesses with high-volume usage over 500K requests per API per month should contact us for volume pricing discounts, enterprise-grade customer support, and/or offline contracts.

Google Maps Platform credits are available for eligible nonprofit, startup, crisis response, and news media organizations. Learn how to apply .

See Google Maps Platform Billing or look up your current usage in the Google Cloud Platform Console .

All prices are shown in USD. The price will be converted to your local currency for billing. See a list of supported local currencies .

Click the Get started button and complete the flow to get your API key. Your API key will work for any of the APIs in any of the products (Maps, Routes or Places) you've enabled. You can also get an API key using the Google Cloud Platform console .

Please visit our API Picker for a list of the most common use cases, and to determine the best API for your use case.

Clay cityscape

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications You must be signed in to change notification settings

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement . We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API key Does NOT work with Safari #3039

@AJTJ

AJTJ commented Jun 2, 2022 • edited Loading

@dvislov

dvislov commented Jul 5, 2022

Sorry, something went wrong.

AJTJ commented Jul 5, 2022

@JustFly1984

JustFly1984 commented Jul 15, 2022

Ajtj commented jul 25, 2022, ajtj commented oct 20, 2022, dvislov commented oct 21, 2022, ajtj commented oct 26, 2022, dvislov commented oct 26, 2022.

@miladebadi

miladebadi commented Oct 28, 2022

Ajtj commented jun 4, 2023.

  • 👍 1 reaction

@AJTJ

No branches or pull requests

@dvislov

COMMENTS

  1. Overview | Maps JavaScript API | Google for Developers

    The Maps JavaScript API is a client-side web API that lets you create maps to show locations anywhere in the world, add your own custom graphics, animations, and interactive custom data layers,...

  2. Google maps API doesn't work in safari - Stack Overflow

    My problem is Google maps doesn't show when it comes to my Mac version of Safari. the Grey(background) shows and the cursors change to the Google maps cursor, but the map and content doesn't display. what can be the problem?

  3. Overview | Maps SDK for iOS | Google for Developers

    With the Maps SDK for iOS, you can add maps based on Google maps data to your application. The SDK automatically handles access to the Google Maps servers, map display, and response...

  4. Google Maps Platform APIs by Platform | Google for Developers

    Maps Embed API. Add a Google Map to your site without code or quota limits. Maps JavaScript API. Customize maps with your own content and imagery. Places Library, Maps JavaScript API....

  5. Blog: Immerse yourself: How to get ... - Google Maps Platform

    This year at Google I/O, we announced the ability to integrate photorealistic 3D maps directly into your application using 3D Maps in the Maps JavaScript API. In this post, we’ll walk...

  6. Blog: Access 3D Maps in Maps JavaScript API starting today ...

    To help build more immersive experiences, developers can now use the Experimental release of Photorealistic 3D Maps in the Maps JavaScript API. This release gives Google Maps Platform...

  7. Why, when, and how to use the Google Map API - Medium

    Google Maps API is a robust tool that can be used to create a custom map, a searchable map, check-in functions, display live data synching with location, plan routes, or create a mashup...

  8. Browser Support | Maps JavaScript API | Google for Developers

    The Maps JavaScript API and Maps Embed API support the following web browsers: The current version of Microsoft Edge (Windows), excluding IE mode. The two latest major stable versions of...

  9. API Costs - Google ... - Google Maps Platform">Platform Pricing & API Costs - Google ... - Google Maps Platform

    Google Maps Platform API pricing scales to fit your needs with no commitments, termination fees, or usage limits. All customers get Google support and can access community-based platform...

  10. API key Does NOT work with Safari #3039 - GitHub">API key Does NOT work with Safari #3039 - GitHub

    It appears that something is missing/broken with the api key injection for safari. I’m noticing that your examples on the documentation website ( https://react-google-maps-api-docs.netlify.app/ ) are also doing the same thing with safari.