使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps

Sha*_*bar 1 react-native react-native-ios react-native-maps

我已经为 IOS https://github.com/react-community/react-native-maps/blob/master/docs/installation.md完成了与此链接中描述的完全相同的安装

但由于某种原因我收到这些错误:

  1. 使用未声明的标识符“AIRGoogleMapOverlay”
  2. 使用未声明的标识符“覆盖”
  3. 使用未声明的标识符“覆盖”

代码:#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
Run Code Online (Sandbox Code Playgroud)

小智 7

导航到您的项目 => 构建设置 => 预处理器宏部分将 HAVE_GOOGLE_MAPS=1 添加到预处理器宏

屏幕截图配置