【问题标题】:Use of undeclared identifier 'AIRGoogleMapOverlay' react-native-maps使用未声明的标识符“AIRGoogleMapOverlay”react-native-maps
【发布时间】:2018-10-31 22:59:53
【问题描述】:

我已经完成了与此链接中描述的 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

【问题讨论】:

    标签: react-native react-native-ios react-native-maps


    【解决方案1】:

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

    screenshot_config

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多