使用百度地图问题

 1.添加百度地图api后一直编译不了,查阅资料,找到解决方案(感谢提供方案的人)Build Settings中的Other Linker Flags中如果你添加了“all_load”或"-ObjC"或其他,必须删除,问题就解决了。注意,官方的配置方案中“引入静态库文件”-》“第三种方式:”有要求在“Other Linker Flags”添加“-ObjC”,所以导致很多人更新版本时出现此错误,只要删除即可

 2.应用中加入了XMPP框架,其中应用了@import libxmlSimu 我是设置了enable module为YES,之前用的好好的加入了百度地图之后,为了使用C++编译,修改appDelegate.m为appDelegate.mm,发现@import libxmlSimu,一直很郁闷,后来百度很久才找到原因C++好像并不支持这种新的语法@import没有办法不用这种方式,回退到以前的用法#import<libxml/tree.h>解决问题

 3.之前只加了百度定位功能能够正常跑起来,后来添加了BMKMapView之后编译一大堆错误,原来还需添加libstdc++.6.0.9.dylib库(官方demo中并没有添加)。

 4.地图所需资源文件不完整,请根据开发指南正确添加mapapi.bundle文件,mapapi.bundle中存储了定位、默认大头针标注View及路线关键点的资源图片,还存储了矢量地图绘制必需的资源文件。如果您不需要使用内置的图片显示功能,则可以删除bundle文件中的image文件夹。您也可以根据具体需求任意替换或删除该bundle中image文件夹的图片文件。方法:选中工程名,在右键菜单中选择Add Files to “工程名”…,从BaiduMapAPI_Map.framework||Resources文件中选择mapapi.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。

5.地图不能拖动,手势冲突,为了实现滑动返回效果我在navgationViewController中添加了手势导致了手势冲突,将push改为模态出来解决问题,不知道还有没有更好的方法,求大神支招!!!。

 使用百度地图暂时遇到的问题,以后遇到百度地图问题,将在此更新!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各位小伙伴们大家好,今天我向大家介绍一下苹果百度地图的使用方法,因为做过一些想关的APP,感觉百度地图还是挺方便的...
    Lee0528阅读 14,953评论 18 46
  • 最新百度地图使用注意事项(在使用中出现了引擎失败的家在错误,下边是注意事项) 第一步、引入BaiduMapAPI....
    寒桥阅读 8,170评论 3 5
  • 在文章的末尾有Demo,想看代码的朋友直接翻到最后吧。 1、集成百度地图需要的注意事项 1、静态库中采用Objec...
    7dfa9c18c1d1阅读 8,298评论 7 6
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,205评论 4 61
  • 当遇到第一棵树的时候 我认为冬天已经来临,竖着光秃秃的疏落的树干和枝桠,直刺着高远的蓝天和淡云,剩下不知何时会掉落...
    言戌阅读 1,917评论 0 1