react-native-maps provides a Map component that uses Apple Maps or Google Maps on iOS and Google Maps on Android. Expo uses react-native-maps at react-community/react-native-maps. No setup required for use within the Expo Go app. See below for instructions on how to configure for deployment as a standalone app on Android and iOS.
Web support is experimental! We do not recommend using this library on the web yet.
To use this on the web, add the following script to your web/index.html. This script may already be present. If this is the case, just replace the API_KEY with your Google Maps API key which you can obtain here: Google Maps: Get API key
When building a debug version of your application outside of Expo Go (for example, when using a development client or a standalone debug build), your app will be signed with the debug keystore on Android.
All standard Expo templates use a debug keystore with fingerprint 5E:8F:16:06:2E:A3:CD:2C:4A:0D:54:78:76:BA:A6:F3:8C:AB:F6:25, that you can enter directly in the Google Cloud Credential Manager. So if you are using one of the standard Expo templates, you don't need to perform the steps below.
The debug keystore location and password is defined in your android/app/build.gradle file like this: