React Native/Expo:无法读取 null 的属性“bubblingEventTypes”

问题描述 投票:0回答:1

当我在 MapView 上添加

ERROR  Warning: TypeError: Cannot read property 'bubblingEventTypes' of null
时,我总是收到此错误
provider: {PROVIDER_GOOGLE}

这是我的代码,我使用gluestack-ui作为UI库,这就是为什么我使用

Box
作为
View

<Box className='flex-1 h-full bg-gray-500'>
  <MapView
    style={StyleSheet.absoluteFillObject}
    provider={PROVIDER_GOOGLE}
  />
</Box>

我也尝试过:

<View style={StyleSheet.absoluteFillObject}>
  <MapView
    style={StyleSheet.absoluteFillObject}
    provider={PROVIDER_GOOGLE}
  />
</View>

以下是我遵循的参考链接:expo 地图视图安装指南

下图是错误:

enter image description here

感谢您的帮助!

react-native google-maps expo react-native-maps gluestack
1个回答
0
投票

是的,您正在使用expo go,这就是您面临问题的原因,您需要定义app.json。并使用 expo-dev-client 进行开发构建

而不是世博会
"ios": {
  "config": {
    "googleMapsApiKey": "API-key"
}

适用于 Android

"android": {
  "config": {
    "googleMaps": {
        "apiKey": "API-key "
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.