Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 谷歌标记聚类。如何将此库添加到项目中?敏捷的_Swift_Google Maps_Google Maps Markers_Markerclusterer - Fatal编程技术网

Swift 谷歌标记聚类。如何将此库添加到项目中?敏捷的

Swift 谷歌标记聚类。如何将此库添加到项目中?敏捷的,swift,google-maps,google-maps-markers,markerclusterer,Swift,Google Maps,Google Maps Markers,Markerclusterer,关于安装Google Marker群集库,有多种说明,例如: 但是没有一个对我不起作用。还有一些矛盾。我尝试添加pod,尝试添加桥接文件等。 我的“导入”对集群之类的东西一无所知 如何使其工作?我找到了解决此问题的方法。按照Google在指南中提供的方式添加文件后,请执行以下步骤: 创建文件“AppName bridgeing Header.h” 导入新库,如下所示: #ifndef桥接头 #定义桥接头 #导入“GMUMarkerClustering.h” #导入“GMUGeoJSONPars

关于安装Google Marker群集库,有多种说明,例如:

但是没有一个对我不起作用。还有一些矛盾。我尝试添加pod,尝试添加桥接文件等。 我的“导入”对集群之类的东西一无所知


如何使其工作?

我找到了解决此问题的方法。按照Google在指南中提供的方式添加文件后,请执行以下步骤:

  • 创建文件“AppName bridgeing Header.h”
  • 导入新库,如下所示:

    #ifndef桥接头

    #定义桥接头

    #导入“GMUMarkerClustering.h”

    #导入“GMUGeoJSONParser.h”

    #导入“GMUKMLParser.h”

    #导入“GMUGeometryRenderer.h”

    #endif/*桥接头*/

  • 转到项目设置

  • 选择“目标”字段和“构建设置”菜单
  • 搜索“Swift编译器”设置
  • 在我的例子中,添加设置“Objective-c桥接头”和文件路径:“AppName/App/AppName桥接头.h

  • 完成!你的应用程序中有这个群集库。

    为什么谷歌指南()为你工作?你能分享一下你在遵循指南时遇到的错误和你采取的具体步骤吗?@evan,1.链接中提供的指南仅支持与加载了POD的静态库一起使用。2.关于桥接头的说明对我不起作用3.我还使用了GitHub上GoogleMaps Utils的说明,它也支持dn不起作用,并且与您提供的指南有冲突。但现在一切都很好。我找到了解决方案并在回复中发布。感谢您的兴趣谢谢您的更新,很高兴听到您找到了解决方法!:)