php 百度地图 云存储,jspopular3.0 | 百度地图API SDK
服务常见问题
1、为什么总是弹出报错“百度未授权使用地图API”?
当权限验证(ak)失败时,会报如下错误:
发生该问题时,请参考如下解决办法:
A. 请确认已在API控制台申请ak,即'...ak='。
B. 请确认密钥设置正确。如E4805d16520de693a3fe707cdc962045为正确的ak,但是设置时输入的ak为E4805d16520de693a3fe707cdc962045xx。
C. 请确认密钥设置时的白名单正确。如下图,该ak在非baidu.com域名下会报错。
D. 请确认中API控制台密钥设置页面中JavaScript API选项为开启状态。如关闭,则在使用时会报错。
E. 请确认使用的ak类型为“浏览器端”,JS API只支持浏览器类型的ak(自2016年1月15日升级)。
2、API升级,会不会影响我的使用?
当API升级后,如果已有接口在使用、命名等方面发生了变化,我们会为其增加一个新的版本号,这不会对您现有的应用造成任何影响。如果升级只是修复一些bug或者在不影响现有功能的前提下增加接口、改善性能,则版本号不会发生变化。您可以在更新日志页面查看版本的变化。
3、申请密钥(ak)时,应用类型有“浏览器端”和“服务端”,有什么区别?
因新系统升级,新建“服务端AK”不再支持浏览器端使用;在浏览器端使用,请选择“浏览器端AK”,例如JavaScript API只支持浏览器类型AK。 对于以前申请的服务端AK,不变更即不受影响,仍支持浏览器端使用;如更新老的服务端AK,再次保存,则按新创建AK处理,不再支持浏览器端使用。
4、JavaScript API是否支持HTTPS请求?
JavaScript API V2.0 及以上版本支持HTTPS。
如果想使用HTTPS协议调用JavaScript API,直接将脚本引用的协议修改为HTTPS即可。
5、必须申请ak吗?
当前版本服务必须申请ak。
6、使用用户数据图层服务,数据必须要存到LBS云吗?百度会收录用户存储的数据吗?
若您需要展示和检索海量用户数据,必须先存入LBS.云。方法请参看开发指南—用户数据图层。百度不会收录用户存储的数据。
7、比例尺的一像素对应几米?
Math.pow(2, (18 - zoom)); //把地图级别带进去,就能得出各个级别下1px对应多少米。
8、如何搜索百度地图的数据?
百度地图API提供localsearch类,其中search、searchInBounds、searchNearby方法均为搜索函数。利用此类方法可以搜索到百度地图数据库中所有POI信息。
9、如何搜索用户自己数据库里的数据?
用户需要自己实现该类搜索逻辑。
10、如何解决标注数量庞大时,地图反映慢的问题?
标注数据量请控制在150个以内,以保持各个浏览器都能高性能地展示地图;标注数量在260以内,可以使用自定义覆盖物实现;标注数量大于300个,建议尝试marker聚合,或者数据抽稀。
Marker聚合:请点击这里查看
数据抽稀:比如有10个marker,选择其中6个做为显示点。
我们建议您不要一次在地图上添加过多的marker,而是先把point存储在数据库里,当需要显示某个marker是,再addOverlay。
11、百度地图API是否有访问频率的限制?
用户同时在线数:按每秒初始JS获取来计算,支持每秒1000~1500次;
检索服务支持800次/秒;
公交、驾车服务400~600次/秒;
地理编码性能支持200次/秒;
带宽限度:由于API数据量较小,完全支持服务;
坐标转换接口:单ip 50次/秒;(超过100次返回403错误)
静态图:独立IP 10个/秒。
12、如果地址解析失败了怎么办?
地址解析失败有如下三种可能:
A、用户未区分地址解析和智能搜索的概念
地址解析,即Geocoder类,是根据一个地址得到对应的经纬度point。注:地址需要详细到街道,例如“北京市海淀区中关村南大街”。
智能搜索,即localsearch类,可以根据任意关键词查询到对应的POI信息。关键词可以是“上海市麦当劳”“重庆市解放碑”,当没有城市信息时,默认在当前城市进行搜索。Localsearch类会根据关键词的内容,智能地搜索POI的title和content信息。比如,搜索“家乐福”时,也能搜索到家乐福附近的面馆,停车场等信息。
更多详细对比请查看示例
注:百度地图(map.baidu.com)的输入框,采取了先地址解析,如果失败就智能搜索的策略。并且对输入关键词做了切词的处理,能定位城市。所以,用户需要结合API的各个接口来编写地址搜索框的代码。
B、用户输入的地址不符合地址解析的规则
地址解析的规范为:省+城市+区县+街道 (可以不用门牌号)。例如,北京市北京市海淀区中关村南大街27号。如果输入“南京路工行”,则无法解析。
C、百度地图数据库里无该地址或用户输入的地址错误
13、如何更换marker的图标?
A、只需改变icon的路径即可,类似银行标注。
B、图片加上文字的图标,并且鼠标滑过时有动画,类似房产标注。
C、可以利用label来模拟自定义覆盖物。详细请点击示例
14、如何清除地图上的覆盖物?
清除地图上所有的标记,用map.clearOverlays();
清除单个标注iMarker,用map.removeOverlay(iMarker);
显示和隐藏自定义覆盖物,可以继承overlay的hide();或者show()方法。
15、我采集到的GPS数据转换成百度坐标系后,偏差非常大。如何怎么解决?
有以下四种可能:
A、原始坐标可能不是GPS(即wgs84)的
解决方案:请确保采集到的数据时WGS84的标准。
B、原始坐标准确度不够
解决方案:请确保采集GPS数据时,搜到至少4颗以上的卫星。并且GPS数据准不准,还取决于周围建筑物的高度,越高越不准,因为有遮挡。
C、度分秒的概念混淆
比如,在google earth上采集到的是39°31'20.51,那么应该这样换算,31分就是31/60度,20.51秒就是20.51/3600度,结果就是39 + 31/60 + 20.51/3600 度。
D、经纬度顺序写反了
百度坐标是先经度,再纬度,即Point(lng, lat)。谷歌坐标的顺序恰好相反,是(lat, lng)。
16、如何通过经纬度查询到已加上的标注(Marker)?
Marker 是通过map.AddOverlay()加上的,所以也用map可以得到加上的所有Marker:
var mkrs = map.getOverlays();
for (var i=1; i < mkrs.length;i++) {
...
}
要注意的是,假如用BMapLib.MarkerTool加上3个Marker后,map中含有的marker数量为4,第一个(mkrs[0])应该是MarkerTool。所以遍历Marker要从1到length。
17、如何实现百度地图全屏按钮?
百度地图的全屏按钮是代码逻辑,不属于API范畴。你只需要在全屏时,改变地图容器的宽度和高度,缩小列表栏的宽度和高度即可。同时可以利用CSS将浏览器的滚动条去掉。
18、更多百度地图API问题
更多百度地图API使用须知、数据情况、坐标体系、反馈通道等问题详见百度地图API常见问题。
php 百度地图 云存储,jspopular3.0 | 百度地图API SDK相关推荐
- 3月19日,30秒知全网,精选7个热点///申请百度智能云文心一言企业版API调用服务测试的企业用户达9万
///上海近期将发布国企加快建设世界一流企业意见 上海国有资本运营研究院院长助理龙武表示,在新时期做强做优做大国有资本和国有企业新背景下,以数字技术与财务管理深度融合为抓手,加快构建世界一流财务管理体 ...
- 百度智能云服务器的价格,百度智能云一口气发布14个新产品 产品最高降价50%
[网易智能讯4月12日消息]4月11日,在2019ABC INSPIRE 百度云智峰会上,百度副总裁.百度智能云总经理尹世明宣布,"百度云"品牌升级为"百度智能云&quo ...
- 百度智能云怎样建立服务器,百度智能云服务器BCC系统盘扩容如何做
百度智能云服务器BCC系统盘扩容操作实例: 对于每一个BCC实例,您可以根据实际情况在控制台进行调整系统盘容量.带宽.升级.续费.登录服务器等操作. 系统盘扩容 当用户使用云服务器BCC创建实例时,百 ...
- 去中心化云存储聚合器ColdStack S3 API开启私人Beta版测试
去中心化云存储聚合器ColdStack宣布S3 API将开启私人Beta版测试,具体时间为3月29日-5月1日.在此测试期间,上传的文件不能超过10Tb.另外,ColdStack表示即将宣布代币发售消 ...
- 百度地图android版 v4.0,百度地图4.0正式发布 支持iOS与Android
百度地图今日正式推4.0版本,面向iOS及Android平台,新版的主要特色包括免费语音导航.室内定位.实时公交.生活搜索等.百度相关负责人表示,新版实现了一键导航功能,通过不同色彩标注实时路况,可帮 ...
- 百度手机输入法android v4.0,百度手机输入法Android v4.0“水墨”登场
访问购买页面: 新版亮点: 1. 笔墨叠写,边写边出字 支持整句叠写,边写边出字,识别速度大幅提升,整句手写一气呵成 独特笔锋效果,全面美化你的字迹,写出苍劲有力的笔墨字体,人人都是书法家 2. ...
- 百度地图LBS云存储自定义poi热点
无疑在地图扩展开发上面百度地图是个不错的选择,但是鉴于牛逼的百度api技术论坛和惊人的问题回复速度真是想死的心都有.所有在这里把已经研究出来的东西写出来,希望后人能绕过百度这个大坑.这里只说明代码实现 ...
- 百度智能云对象存储BOS批量下载文件方法
百度智能云对象存储BOS支持批量打包下载吗?目前对象存储BOS浏览器端不支持批量下载,可以使用对象存储BOS桌面或BOSCMD批量下载,也可以使用API/SDK调用接口循环下载.新手站长网来详细说下百 ...
- 百度智能云以端边云全面智能化的天工AIoT平台2.0打造智能物联网解决方案
"'万物智联'是物联网演进的必然趋势.我们已经站在 IoT 和 AI 融合的关键路口,IoT 的网联化和智能化,将为 IoT 发展带来新价值." 6月24日,2021百度智能云&q ...
- AI替你接电话、老电影变4k画质、基于自研芯片服务器,百度智能云一口气发了20款产品...
郭一璞 发自 国家会议中心 量子位 报道 | 公众号 QbitAI 20款产品,今年百度云智峰会交出了这样一份成绩单. 有面向大众的实用AI功能,让智能来电秘书帮你接听各种来电,记录来电诉求. 有针 ...
最新文章
- 快速提升UI设计感的7个版式小妙招
- eclipse 面包屑开关 / 查看class再哪个jar中
- create your own github repository and build link to your local project
- C#程序集Assembly学习随笔(第一版)_AX
- Netty入门笔记-Linux网络I/O模型介绍
- 静态页面 调用php数据,静态html页面如何更新点击数
- 程序员的相亲那件小事,指南献给您
- Linear Programming and network flows P17 笔记
- linux入门目录汇总
- PPT如何导出高质量图片
- 关于Android 9 隐藏虚拟按键的问题
- RxJS + Redux + React = Amazing!(译二)
- 计算机系系徽设计说明,《系徽设计介绍简介模版.ppt
- unipush+java+个推实现app消息推送
- 计算机格式化后能恢复数据吗,移动硬盘格式化后数据还能恢复吗
- 竞价广告推广走过一些的路子,如何提升微信加粉转化效果
- OpenWrt增加usb转串口支持
- 财务管理系统项目方案
- linux修改密码和宽限天数,Linux用户和组管理
- 雅虎市值_雅虎! 启动BrowserPlus,计划对其进行开源
热门文章
- 怎么卸载脚手架_安装卸载流程 · 广联达BIM模板脚手架设计软件帮助文档 · 看云...
- java:html转pdf的方法
- 网络图的绘制方法详细讲解
- 【滤波器】基于matlab时变维纳滤波器设计【含Matlab源码 1870期】
- 蓝牙定位技术工作原理分析
- Linux系统、Ubuntu更换清华软件源
- oracle查询asm的绝对路径,查找ASM 1号文件位置
- Multisim10.0.1汉化时没有stringfiles问题
- ps 毛发 边缘_PS教程:教你如何利用PS调整边缘高速度高效率扣头发丝
- 会声会影制作转场特效及视频转场的应用