获取秘钥

账号和获取秘钥

很欣赏百度这个免费的feel,而且大家如果只是个人在本地的浏览器端运行网页,做简单的测试,基本是不受限的。

点击“申请秘钥”去申请秘钥:

设置应用

接下来输入应用名称,基于自己的需要做一下设置:

复制秘钥

可以复制秘钥,后面用得到:

自动生成网页源码

自动生成调用百度地图API的网页代码

复制HTML

注意圈红圈的地方,要换成之前复制好的秘钥:

运行网页

网页源码

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" /><meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" /><title>百度地图API自定义地图</title><!--引用百度地图API--><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的秘钥"></script></head><body><!--百度地图容器--><div style="width:700px;height:550px;border:#ccc solid 1px;font-size:12px" id="map"></div><p style="color:red;font-weight:600">地图生成工具基于百度地图JS api v2.0版本开发,使用请申请密匙。<a href="http://developer.baidu.com/map/index.php?title=jspopular/guide/introduction" style="color:#2f83c7" target="_blank">了解如何申请密匙</a><a href="http://lbsyun.baidu.com/apiconsole/key?application=key" style="color:#2f83c7" target="_blank">申请密匙</a></p></body><script type="text/javascript">//创建和初始化地图函数:function initMap(){createMap();//创建地图setMapEvent();//设置地图事件addMapControl();//向地图添加控件addMapOverlay();//向地图添加覆盖物}function createMap(){ map = new BMap.Map("map"); map.centerAndZoom(new BMap.Point(116.447568,39.932153),12);}function setMapEvent(){map.enableScrollWheelZoom();map.enableKeyboard();map.enableDragging();map.enableDoubleClickZoom()}function addClickHandler(target,window){target.addEventListener("click",function(){target.openInfoWindow(window);});}function addMapOverlay(){}//向地图添加控件function addMapControl(){var scaleControl = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});scaleControl.setUnit(BMAP_UNIT_IMPERIAL);map.addControl(scaleControl);var navControl = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});map.addControl(navControl);var overviewControl = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:true});map.addControl(overviewControl);}var map;initMap();</script>
</html>

深入研究

请阅读百度地图API官方文档

【JavaScript】百度地图API快速上手相关推荐

  1. Html+JavaScript+百度地图api:GPS功能单点运动

    在学习jQuery时,浏览到一个比较有意思的网页:jQuery插件库 http://www.jq22.com/,里面有很多封装好的插件库,然后,在地图插件里看到一个比较有意思的功能-路书,一个小车自己 ...

  2. 百度地图API快速调用,一键生成百度地图

    对于在网站或者网页之内插入百度地图插件,可能很多编程技术人员都知道如何来做,但是做起来所花费的时间都比较长,那么下面跟大家分享一下如何快速调用百度地图API,一件生成百度地图的方法,这种方法适用于任何 ...

  3. 百度地图API公交检索示例 - 标绘结果路线、返回结果集

    百度地图API具有公交检索功能:使用它的在线SDK示例来修改代码,快速演示一下: <html> <head><meta http-equiv="Content- ...

  4. 给网站插入一个百度地图API

    其实调用百度API还是比较容易的,你不用去配置对应api的环境. 1.首先,第一步操作,进入百度地图开发文档 由于我们进行web开发,选择javasc API 使用流程: 2.照着上面的流程走,然后主 ...

  5. C#调用百度地图API入门解决BMap未定义问题

    本文主要是最近帮助好友研究JavaScript的百度地图API,同时显示到C# Winform界面.同时遇到了BMap未定义的错误(BMap is not defined)及解决方法.以前写过基于An ...

  6. 百度地图API : 自定义标注图标

    通过Icon类可实现自定义标注的图标,下面示例通过参数MarkerOptions的icon属性进行设置, 也可以使用marker.setIcon()方法. <!DOCTYPE html> ...

  7. 使用百度地图API来完成交大校园巴士时刻表

    本文最初发布于我的个人博客:Jerry的乐园 交大的校园巴士时刻表都只能在车站的站牌上查看.这对于需要出行的学生来说非常不方便,无法合理做好出行的安排.为了解决这个问题,我和同一个套件的两位同学一起完 ...

  8. (亲测很实用)地理位置批量转经纬度,基于百度地图api

    遇到很多地理位置需要得到其经纬度的时候,又不想或者不会写代码就很恼火, 只能一个一个去搜索去一个个复制 不管你会不会写前后端代码, 使用下面的方法就可以轻松的实现经纬度的批量查询(提示:基于百度地图a ...

  9. 百度地图API 自定义标注图标

    通过Icon类可实现自定义标注的图标,下面示例通过参数MarkerOptions的icon属性进行设置, 也可以使用marker.setIcon()方法. <script type=" ...

最新文章

  1. openresty开发系列16--lua中的控制结构if-else/repeat/for/while
  2. Python核心编程(第九章)--文件和输入输出
  3. java hashmap实例,关于java中的HashMap的实例操作
  4. Python3实现红黑树[下篇]
  5. GIT和GitHub的使用总结
  6. Qt工作笔记-视图(QGraphicsView)的放大和缩小(通过滚轮)
  7. Socket编程实践(2) --Socket编程导引
  8. 【spring】spring的事务传播性 hibernate/jpa等的事务隔离性
  9. 物品的名字、品牌的认识
  10. Flutter实战之Flutter应用生命周期 AppLifecycleState浅析
  11. 联想thinkPad中锁屏壁纸的本地位置(联想软件商店)
  12. latex 论文算法编辑
  13. error link1158 无法运行rc.exe
  14. 数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)
  15. redux react-redux简介
  16. npm 实战精讲-曾亮-专题视频课程
  17. Pandas读取Excel中的股票代码时,补全前面0的办法
  18. 3 MySQL数据管理
  19. 浪潮信息AIStation联合智源研究院 帮助用户灵敏获取本地AI算力
  20. python opencv关闭摄像头自动白平衡(white balance)

热门文章

  1. 如何在命令长度受限的情况下成功get到webshell(函数参数受限突破、mysql的骚操作)...
  2. EBITDA的计算公式
  3. 面向对象初调用:foolish 电梯
  4. Echarts自定义折线图例,增加选中功能
  5. AngularJS中页面传参方法
  6. 发一则自己创作的Lae程序员小漫画,仅供一乐
  7. vi - a linux command
  8. openerp child_of操作符深度解析
  9. Oil Deposits
  10. iOS开发那些事-iOS常用设计模式–委托模式案例实现