首页 > 解决方案 > 在 Expo 中反应原生地图

问题描述

我知道我们需要添加一个 API 密钥来查看谷歌地图然后,如果 react-native-maps 与 Expo 集成,我们只需从 React-native 导入即可使用 MapView。那么在原生 Map Expo 中在哪里添加 API 密钥呢?

标签: react-nativeexpoandroid-mapviewapi-keyreact-native-maps

解决方案


您需要在您的 中添加密钥app.json,这是您查看博览会指南的博览会指南

在 app.json 中,将 API 密钥从 android.config.googleSignIn 复制到 android.config.googleMaps.apiKey

它应该如下所示:

{
  "expo": {
    "ios": {
      "config": {
        "googleMapsApiKey": "YOUR_GOOGLE_MAP_API_KEY_HERE"
      }
    },
    "android": {
      "config": {
        "googleMaps": {
          "apiKey": "YOUR_GOOGLE_MAP_API_KEY_HERE"
        }
      }
    },
  }
}

推荐阅读