当我在 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 go,这就是您面临问题的原因,您需要定义app.json。并使用 expo-dev-client 进行开发构建
而不是世博会"ios": {
"config": {
"googleMapsApiKey": "API-key"
}
适用于 Android
"android": {
"config": {
"googleMaps": {
"apiKey": "API-key "
}
}
}