百度地图搜索api(百度地图API基本使用(一))

本文目录
百度地图API基本使用(一)
由于最近项目有需要,所以最近开始研究百度地图API的使用,简单的介绍一下 百度地图JavaScript API 它的使用,希望能够对小伙伴们有所帮助,后续有机会再做深入的研究。
有兴趣的小伙伴可以自行查找百度地图API
百度地图开放平台开发文档中的JavaScript API
在使用百度地图之前,我们需要拥有一个自己的百度账号,申请注册成为百度开发者,然后我们需要创建一个浏览器端应用,就可以获取到一个唯一的服务秘钥(AK)
申请秘钥(AK)
最终html中的内容如下:
实现效果如下:可以进行移动和放大
根据id去获取对应的元素就是我们后续百度地图所要去填充的元素,其实创建容器的时候还有一个coordsType属性去控制坐标的类型,不过我们不配置的话一般都是默认配置为5也就是bd0ll坐标类型, 感兴趣的小伙伴可以去看一看这些坐标类型都有哪些?可以来评论区交流学习
有两种设置中心点的方式,一种是通过上面那样根据经纬度去设置中心点坐标,第二种就是根据城市名作为中心点
Ps:map是我们的容器不要忘了
1.初始化地图时,进行关闭配置
2.使用地图的方法进行配置
1.地图初始化
添加控件前,地图需要进行初始化。例如,要将标准地图控件添加到地图中,可在代码中添加如下内容:
2.添加多个控件
在本例中我们向地图添加一个平移缩放控件、一个比例尺控件和一个缩略图控件。在地图中添加控件后,它们即刻生效。
初始化控件时,可提供一个可选参数,其中的anchor和offset属性共同控制控件在地图上的位置。 anchor表示控件的停靠位置,即控件停靠在地图的哪个角。当地图尺寸发生变化时,控件会根据停靠位置的不同来调整自己的位置。
个性化地图样式器
通过样式ID调用个性化地图样式(推荐)
1.创建个性化地图样式
进入地图开放平台控制台页面,在我的地图中,创建一个地图样式:
2.样式
点击创建的地图样式,进入样式器,根据您的需求自由地图样式:
3.发布样式并获取样式ID
完成后,在我的地图或者器中发布该地图样式,获取发布后生成的样式ID:
4.在JavaScript API中应用地图样式
将第三步中获取的样式ID作为setMapStyleV2方法的参数。
相关代码如下:
注意:
1.使用个性化地图前,请参考Hello World构建基础地图;
2.setMapStyleV2方法需要在地图初始化(centerAndZoom)完成后执行;
3.样式更新不会改变样式ID。因此如果有更新样式的需求,重新发布就可以完成更新。不需要修改JavaScript API调用代码;
4.如果样式ID在控制台中被删除,但JavaScript API还在继续调用。那么将会渲染默认样式的地图;
通过样式JSON调用个性化地图样式
1.获取样式JSON
前序流程和样式ID调用地图样式流程一致,进入我的地图,创建一个地图样式,进入器完成后,直接通过器中的“下载JSON”功能获取JSON代码:
2.在JavaScript API中应用地图样式
将上一步中获取的样式JSON作为setMapStyleV2方法的参数。
相关代码如下:
设置后地图效果如下:
上面这些都是一些简单的使用,后续我在使用的过程中遇到的一些问题以及解决过程,新的API的使用会持续更新分享,百度地图的API开发文档给的还是很全面的,不过就是目前他提供的都是一些在线开发,对于一些内网的公司就不太友好了,所以后续这块我需要去做一下离线开发的研究,等我把离线地图开发弄好之后,再给大家分享。
感谢诸君的观看,文中如有纰漏,欢迎在评论区来交流。如果这篇文章帮助到了你,欢迎点赞和关注。
如何使用百度地图API自动获取地址和经纬度
方法/步骤
打开百度地图“坐标拾取系统”:输入网址”
现在,你掌握了吗?
如何使用百度地图API
在百度搜索引擎中搜索关键词“百度地图API”,如下图所示。
如何使用百度地图API
访问百度地图API官方网站,如下图所示。
如何使用百度地图API
本经验案例以web开发为为例,所以选择Javascript API。
百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。另外,2014年1月9日,极速版JavaScript API全新上线,此版本专门针对简单功能的移动端浏览器开发提供。
该套API免费对外开放。自v1.5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。
如何使用百度地图API
Javascript API有3种,这里选择Javascript API大众版,如下图所示。
如何使用百度地图API
申请百度地图密钥,如下图所示。
如何使用百度地图API
《!DOCTYPE html》
《html》
《head》
《meta http-equiv="Content-Type" content="text/html; charset=utf-8" /》
《meta name="viewport" content="initial-scale=1.0, user-scalable=no" /》
《style type="text/css"》
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
《/style》
《script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"》《/script》
《title》地图展示《/title》
《/head》
《body》
《div id="allmap"》《/div》
《/body》
《/html》
《script type="text/javascript"》
// 百度地图API功能
var map = new BMap.Map("allmap"); // 创建Map实例
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.MapTypeControl()); //添加地图类型控件
map.setCurrentCity("北京"); // 设置地图显示的城市 此项是必须设置的
map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
《/script》
如何调用百度地图API
在百度搜索框输入“百度地图api”查找到百度地图api的网站。如下图:
进入到上图的百度地图api首页。
把网页滚动到下面可以看见“申请密钥”功能,如下图:
点击“申请密钥”按钮,进入登陆界面。没有百度帐号则注册一个。注册后继续跳到登录界面。如下图:
成功登录则进入后台管理界面。如下图:
点击创建应用,则跳到创建应用界面。如下图:
填写好信息后。点击确认按钮则生成生成一个密钥。界面会调转到列表管理页面。访问应用(AK)这一列的值就是密钥。如下图:
接下来就可以在网页上调用了。如下图:
1.什么是百度地图api
百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。

更多文章:
家里有鬼的十种征兆(家里有鬼的十种征兆 教你几招怎么判断家里有鬼)
2026年4月16日 03:45
2021魔兽rpg防守地图排行,魔兽rpg防守地图排行榜2020
2025年4月16日 03:11
全名飞机大战刷分(全民飞机大战叉叉助手辅助刷分攻略 怎么设置)
2025年4月16日 19:40
网名设计在线生成(昵称设计在线制作-定制网名输入自己名字,如何用自己的姓名制作微信昵称)
2026年3月15日 12:45
冰封王座3c地图下载(魔兽冰封王座3c地图《天龙八部-寻宝记(雷神)》在哪下载)
2025年5月31日 08:30
求字体网会员为什么被列入黑名单?在求字体网站上不可以识别英文字体
2026年9月23日 17:00
vmware虚拟机是免费的吗(为什么VMware的软件几乎都能免费使用)
2026年3月11日 23:00
穿越火线一键领取活动手机版(能领穿越火线手游礼包的都是哪些应用)
2025年9月2日 14:30















