Search code examples
google-maps-api-3google-maps-android-api-3

Google Mobile Native Dynamic Maps without MapID is totally free?


From what I understand from many Google Maps API documentations, if I use the Google Mobile Native Dynamic Maps for Android/iOS on XAMARIN without a Map ID (used for map styling), will I be charged if I exceed the 500,000 API requests?


Solution

  • It's totally free as long as you don't use a map ID in loading your Map

    Maps SDK for Android SKU: Mobile Native Dynamic Maps

    A Google map object, not loaded with a map ID, in a Maps SDK for Android or Maps SDK for iOS mobile application. Pricing

    A single map load is accrued for each instantiation of a Google map object in a Maps SDK for Android or Maps SDK for iOS mobile application:

    • One of MapFragment, SupportMapFragment, or MapView classes on Android. A map load is counted each time the related onCreate() method is called.

    • A GMSMapView object on iOS.

    As you can see, regardless of how much you load, the pricing still says 0.00 USD as long as you do not load a Map with a map ID.

    Although please know that even though Mobile Native map load is free, loading a Dynamic StreetView will not be free.

    Ref: https://developers.google.com/maps/documentation/android-sdk/usage-and-billing#dynamic-street-view

    NOTE: please do file a support case if your concern is more on billing / pricing, since agents specialized for that kind of support would be of much help to you.

    I hope this helps!