如果你的需求有搜索地点的需求,请不要使用这个插件(我并没有发现这个功能),还有就是这个插件太久没有更新了。
我使用的是
1.iOS的配置可以按照这篇文章,介绍的,https://www.jianshu.com/p/
2.按照上面的配置好后执行build,运行后会报错Redefinition of ‘RCTMethodInfo',如下
因为0.48.0之后改了命名空间,不能用#import"RCTBridgeModule.h"来导入文件了
使用#import <React/XXXX>来导入
操作:
搜索#import “RCTBridgeModule.h”,找到RTCBaiduMap文件夹下的BaseModule.h文件
替换
扫描二维码关注公众号,回复:
1100844 查看本文章
3.再次build运行后,出现新的报错 'RCTViewManager.h' file not found
也是引入问题
再次编译success了。
4.然后react-native run-ios发现报错,undefined is not an object(evaluting'a.PropTypes.bool')
解决办法
在react-native-baidu-map/js/MapView.js
改成:
就好了。