s.dependency 'BaiduMapKit'
s.dependency 'BaiduTraceKit'
在pod百度地图SDK和鹰眼轨迹SDK时,报错
图片.png
这两个SDK中都包含了 libcrypto.a、libssl.a,所以我们需要将其中一个SDK里的 libcrypto.a、libssl.a删掉
比如删掉地图SDK里的库
图片.png
重新pod install成功辽
图片.png
如果不行,尝试pod install –verbose –no-repo-update(参考https://blog.csdn.net/shifang07/article/details/79264157)
2021.3.4
有遇到这个问题,以上方法无效
彻底解决:
/Users/xxx/.cocoapods/repos/trunk
图片.png
在文件夹中找到specs文件夹,
1,搜索百度地图sdk baidu
图片.png
找到最新版本或者项目中使用的版本,打开.json文件 搜索vendored_libraries
图片.png
2,或者百度轨迹sdk baidutrace
找到最新版本或者项目中使用的版本,打开.json文件 搜索vendored_libraries
图片.png
删掉vendored_libraries部分,重新pod install
over✌️
添加百度定位插件后,报错,都是关于swift的错误。可能是由于创建百度鹰眼插件时,ios语言选择的是oc,所以不支持swift
图片.png
解决
1.创建一个swift文件
图片.png
根据提示创建这个文件
图片.png
2.在Podfile文件中添加use_frameworks!
图片.png
此时build即可成功
ios-授权失败:-300 链接服务器错误
授权失败:230 服务器能解析到mcode,但和数据库中不一致,请携带正确的mcode
鹰眼控制台安全码,大概格式:com.xxx.app,与xcode工程中boundle id一致
ios-联网失败:2
设置-wifi-所连wifi i-http代理-配置代理-关闭
No implementation found for method queryHistoryTrack on channel ext.plugin/flubtk
图片.png
queryHistoryTrack方法未实现,百度说可能是插件未注册。最后发现是没有更新插件🤦♀️
-- 地图无法缩放
之前加点击手势无效,后来不知道怎么有效了,但是地图本身的手势失效了
解决:
地图显示范围不精确(范围是固定的,没有改变)
行程规划后,显示范围比较小,没有显示出全部的路线,且地图无法缩放
图片.png
查看轨迹时,显示范围比较大,放大后才能看到轨迹
图片.png
图片.png
解决:
多次行程规划,历史规划路线没有移除
图片.png
注意,一个起点到一个终点可能会有多条路线,要将这些路线全部删除,因为插件没有批量移除,只能遍历数组一个一个的移除
网友评论