必须将AirGoogleMaps目录添加到您的xCode项目中,才能在iOS上支持GoogleMaps
我正面临着这个问题,我相信很多其他人在经过一些探索后也会面临这个问题。我正在尝试手动安装Google maps IOS SDK,而不是采用pods方法。任何关于pods的解决方案对我都不起作用。我能够渲染地图,但当我提供“提供者谷歌”时,它会抛出错误。我需要谷歌地图而不是苹果地图。 到目前为止我所做的: My package.json片段:必须将AirGoogleMaps目录添加到您的xCode项目中,才能在iOS上支持GoogleMaps,ios,react-native,google-maps-sdk-ios,google-maps-react,Ios,React Native,Google Maps Sdk Ios,Google Maps React,我正面临着这个问题,我相信很多其他人在经过一些探索后也会面临这个问题。我正在尝试手动安装Google maps IOS SDK,而不是采用pods方法。任何关于pods的解决方案对我都不起作用。我能够渲染地图,但当我提供“提供者谷歌”时,它会抛出错误。我需要谷歌地图而不是苹果地图。 到目前为止我所做的: My package.json片段: "scripts": { "start": "node node_modules/react-native/local-cli/cli.js sta
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"moment": "^2.22.2",
"npm": "^6.5.0",
"react": "16.6.3",
"react-native": "0.57.8",
"react-native-blur": "^3.2.2",
"react-native-drawer": "^2.5.0",
"react-native-elements": "^0.19.1",
"react-native-maps": "^0.23.0",
我遵循这个文件,我认为这是相当准确的,除了一些小的调整
我的react本机组件,用于渲染贴图
从“React”导入React
从“react native”导入{ScrollView,View}
从“./style”导入样式
从“react native maps”导入MapView,{PROVIDER_GOOGLE}
类位置扩展了React.Component{
渲染(){
返回(
)
}
}
最后,在这里找到了我缺少的东西:
因此,我所做的是安装react native的步骤:
npm安装--保存反应本机映射
react-native链接react-native映射
- GoogleMaps-2.7.0/Base/Frameworks/GoogleMapsBase.framework
- GoogleMaps-2.7.0/Maps/Frameworks/GoogleMaps.framework
- GoogleMaps-2.7.0/Maps/Frameworks/GoogleMapsCore.framework
- GoogleMapsBase.framework
- GoogleMaps.framework
- GoogleMapsCore.framework
- 图书馆地图 注意:如果libAirMaps.a未自动链接,则可以通过从中拖动AirMaps.xcodeproj手动链接 节点_modules/react native maps/lib/ios到上的Libraries文件夹 k/开始
希望它对任何人都有帮助:)谢谢,这是我找到的唯一有效的描述。要在没有Google Maps iOS UTIL的情况下启用Google Maps,我还必须修补react native Maps中的一些内容,也许这对某些人有帮助: