使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps
Posted
技术标签:
【中文标题】使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps【英文标题】:Use of undeclared identifier 'AIRGoogleMapOverlay' react-native-maps 【发布时间】:2018-10-31 22:59:53 【问题描述】:我已经完成了与此链接中描述的 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
【问题讨论】:
【参考方案1】:导航到您的项目 => 构建设置 => 预处理器宏部分 将 HAVE_GOOGLE_MAPS=1 添加到预处理器宏中
screenshot_config
【讨论】:
以上是关于使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps的主要内容,如果未能解决你的问题,请参考以下文章