react-native - 使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps
问题描述
我已经完成了与此链接中描述的 IOS https://github.com/react-community/react-native-maps/blob/master/docs/installation.md完全相同的安装
但由于某种原因,我收到了这些错误:
- 使用未声明的标识符“AIRGoogleMapOverlay”
- 使用未声明的标识符“覆盖”
- 使用未声明的标识符“覆盖”
代码:#import "AIRGoogleMapOverlayManager.h" #import "AIRGoogleMapOverlay.h"
@interface AIRGoogleMapOverlayManager()
@end
@implementation AIRGoogleMapOverlayManager
RCT_EXPORT_MODULE()
(UIView *)view
{
AIRGoogleMapOverlay *overlay = [AIRGoogleMapOverlay new];
overlay.bridge = self.bridge;
return overlay;
}
RCT_REMAP_VIEW_PROPERTY(bounds, boundsRect, NSArray)
RCT_REMAP_VIEW_PROPERTY(image, imageSrc, NSString)
@end
解决方案
导航到您的项目 => 构建设置 => 预处理器宏部分将 HAVE_GOOGLE_MAPS=1 添加到预处理器宏
推荐阅读
- java - 在 Android 中为 webView 定义 HTML 样式
- c - 了解 Modbus RTU CRC
- python - tkinter:调用消息框后无法输入
- python - 我的数独求解程序进入无限循环,我不明白为什么 [python]
- swift - 在将值分配给 Swift 语言的属性之前,我们如何验证和调整值?
- javascript - ERROR TypeError: undefined is not an object (evalating 'this.props.navigation.navigate') when import my component in child
- flutter - m1 Mac 上的颤振插件显示错误“未找到模块 'foo'”
- swift - 在奇怪的行为中比较角度和向上
- python - 是否可以将 POST 请求中的视频读入 python-ffmpeg 或 OpenCV?
- python - Python pydantic 范围验证