Google Maps

Many of our customers display details of the merchant on a Detail page, with a Google Map showing the location of the merchant (see Recommended UX):

Map loads on mobile can be addressed via Google Maps APIs or Google Maps SDKs.

Two basic types of map presentation are offered

  • Static Maps - single image is presented

  • Dynamic Maps - interactive map which can be panned and zoomed

Using Google Maps API calls

  • Incurs a cost per call

  • Dynamic Maps cost more than Static Maps

  • Snowdrop can help model the costs.

  • Generally speaking calls are free and unlimited if you use the SDK (both Dynamic and Static).

    • Avoid the use of a Map ID when loading the map. As per this price list: Link

  • SDK automatically handles access to Google Maps servers, map display, and response to user gestures

  • When using the SDK it is best practice to restrict the API key to just map Map calls. Here is a blog post.

  • The SDKs are created and supported by Google but Snowdrop can assist with questions and support as well.

Further Recommendations

  • Use Static Maps when only displaying the Merchant

  • Use the Mobile Maps SDK if possible

Google Maps SDK for Android

Google Maps SDK for iOS

Last updated

Was this helpful?