在项目引进融云的IMkit时,总是报百度地图的错误,最开始以为是65535的错误,然后试着去改下百度地图,错误原因是在IMKit里面,它的.so库有这么几个目录 而我的app的libs里面的百度地图的SO库的目录里只有armeabi这个文件夹,导致不一致而报错,所以在app/libs里面加一个文件夹,把百度地图的SO复制进去,变成这样 那么在arm环境下就一致了,就不会报错了.http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=815…
抽成工具类了,复制下来就能直接用了,直接看代码吧: 高德地图Url Api: http://lbs.amap.com/api/amap-mobile/guide/android/navigation 百度地图Url Api:http://lbsyun.baidu.com/index.php?title=uri/api/android /** * Created by ChenboCui on 2018/6/5. */ public class MapNaviUtils { public stat…
前言:百度地图是网页中使用地图的常用第三方工具,这里结合React项目中学到的应用场景总结一些使用要点. 一.在网页中嵌入百度地图 搜百度地图开放平台,注册百度开发者账号 控制台:查看应用.创建应用(获得百度地图密钥) 开发文档:选择JavaScriptAPI Referer白名单:*   (例如*.tedu.cn  域名只能有这个字段,才能使用这个密钥,避免因盗用密钥使用自己网站的服务) 创建一个网站:登录百度地图开发者平台,为网站申请一个地图的AccesKey(全球唯一网站密钥) 在自己的网…
在AngularJS应用中集成百度地图实现定位功能 注:请点击此处进行充电! 前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务. 添加第三方模块的步骤与前面介绍的"在AngularJS应用中集成科大讯飞语音输入功能"步骤相同,在此不再赘述. 问题 1.有些手机无法实现定位功能(以我的手机为例:MX2,刚开始时可以实现定位,后来就出现无法定位的情况,手机定位功能也已经打开). 一部分原因是有些手机真的没有打开定位功能.(经过检查手机设置,还…
一般情况下是引用的问题,产生的原因大概有两种 1.不同架构的引用方式不同,引用js的方式不同导致 2.自身调用顺序有误 官方的引用方式是使用标签引入,示例 <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script> 还有官方提供的https的引用方式,示例 <script type="text/jav…
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title></head><body><div> <p>搜索: <input id="txtarea" type="text" size="50" /> <input id…
使用百度地图有一段时间了,导航是一个一直困扰我的问题.今天刚发现百度地图的导航SDK并不是对Android6.0版本不兼容.而是对某一部分手机不兼容,准确的说是对X64或X86的cpu不兼容.下载百度的导航DEMO发现在libs文件加下只有一个armeabi文件夹.这里面存放的是导航功能所需要的动态链接库文件.今天将公司的一部测试机从android4.4升级到了6.0.测试时偶然发现,升级到6.0以后导航功能还是可以正常使用的.…
需求: 百度的原始请求:https://api.map.baidu.com/place/v2/suggestion?query=s&region=sc&city_limit=true&output=json&ak=dl0tuE2WhjbHyqKcHevxXRYnLjV53OZm 代理为: https://api.example.com/proxy/baidu/suggestion?query=s&region=sc&city_limit=true&o…
使用百度地图api 和 bootstrap ,发现标注样式出现了问题 label左侧 宽度变得非常窄 正常情况下应该是下面这样的: 原因是boostrap样式和百度地图样式冲突了. 解决办法: .baidu-maps label {  max-width: none;}然后对应的map对应的div,加一个class  ="baidu-maps" 这样就正常了…
现象: 公司正在开发一个iOSAPP,使用h5显示百度地图,但是发现同样的H5页面,在安卓可以显示出来,在iOS中就显示不出来. 原因分析: 但是现在iOS开发中,苹果已经要求在APP中的所有对外连接都要使用HTTPS,但是我们是使用的http. 解决方法: 通过查看百度地图API的官方文档,有如下解决方案 http://lbsyun.baidu.com/index.php?title=jspopular/guide/introduction#Https_.E8.AF.B4.E6.98.8E 申…