经常在网站的公司介绍里面会嵌入一个百度地图,在此记录。

一、首先创建一个百度地图的应用,获取AK。

点击申请:申请百度地图应用

二、获取百度地图引入代码

点击获取:获取地图引入代码

根据创建地图的步骤,设置公司地点,设置地图的属性(尺寸、位置、状态……),添加公司标注等等,最后点击获取代码,则可以得到生成的地图代码,然后复制到要引入地图的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(104.076099,30.662113),16);}function setMapEvent(){map.enableScrollWheelZoom();map.enableKeyboard();map.enableDragging();map.enableDoubleClickZoom()}function addClickHandler(target,window){target.addEventListener("click",function(){target.openInfoWindow(window);});}function addMapOverlay(){var markers = [{content:"附近有地铁1号线、地铁二号线",title:"成都天府广场",imageOffset: {width:0,height:3},position:{lat:30.663667,lng:104.07229}}];for(var index = 0; index < markers.length; index++ ){var point = new BMap.Point(markers[index].position.lng,markers[index].position.lat);var marker = new BMap.Marker(point,{icon:new BMap.Icon("http://api.map.baidu.com/lbsapi/createmap/images/icon.png",new BMap.Size(20,25),{imageOffset: new BMap.Size(markers[index].imageOffset.width,markers[index].imageOffset.height)})});var label = new BMap.Label(markers[index].title,{offset: new BMap.Size(25,5)});var opts = {width: 200,title: markers[index].title,enableMessage: false};var infoWindow = new BMap.InfoWindow(markers[index].content,opts);marker.setLabel(label);addClickHandler(marker,infoWindow);map.addOverlay(marker);};}//向地图添加控件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 map;initMap();</script>
</html>

引入百度地图时,把第一步申请的AK(密钥)替换上去,就可以得到想要的地图了。如下:

百度地图API申请流程相关推荐

  1. 百度地图AK申请流程

    版权声明:本文为博主原创文章,未经博主允许不得转载. 百度地图AK申请流程 版权声明:本文为博主原创文章,未经博主允许不得转载.https://mp.csdn.net/mdeditor/8299424 ...

  2. 使用百度地图API申请密钥流程

    1.百度中搜索百度地图进行查找 百度地图直接跳转链接 :百度地图开放平台 | 百度地图API SDK | 地图开发 (baidu.com) 2.点击控制台 3.进行开发者认证 有这个标识即可进行申请密 ...

  3. vue 项目中百度地图 API 使用流程

    文章目录 一.在百度地图开放平台注册账号并登录.认证 二.创建 ak 三.项目使用 四.丰富的功能 一.在百度地图开放平台注册账号并登录.认证 1.网址:http://lbsyun.baidu.com ...

  4. 百度地图API如何申请?(自认为比较详细,如解决了你的问题请收藏、点赞、关注!)

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 注意:自己申请的AK要保存好,最好不要外借,避免不必要的 ...

  5. 基于百度地图API的微信周边搜索

    这是百度LBS与微信结合的一个例子~~,已经加到 功能描述:点击微信的[+]后发送[位置]给微信公众号,会返回周边信息,也可以发送[附近xxx],如[附近公交],或者自己标注百度地图,标注您的连锁点或 ...

  6. 百度地图API—简易操作

    效果图 代码 <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset=" ...

  7. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  8. 安卓学习专栏——百度地图(1)获取SHA1指纹申请百度地图API Key使用百度LBS定位功能(图文保姆级)

    步骤 系列文章 前言 1.前期准备 2.创建应用 3.获取发布版SHA1和开发版SHA1 3.1找到.android文件夹位置 3.2Android Studio的Terminal中cd路径 3.3输 ...

  9. Android通过百度地图API用Service和Alarm在后台定时获取地理位置信息

    本文主要介绍了Android项目集成百度地图API,使用AlarmManager定时调用Service,在Service中请求坐标更新,并通过坐标得到省.市和县三级地理位置信息的方法. 程序结构很简单 ...

最新文章

  1. LeetCode简单题之赎金信
  2. MariaDB/MySQL 报错解决:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
  3. linux 普通用户touch权限不够_一篇文章让你轻松了解 Linux 的权限
  4. 【推导】Codeforces Round #364 (Div. 2) D. As Fast As Possible
  5. 网易工业级WebRTC应用实践深度解析
  6. 计算机应用问题,计算机应用的现状与发展的问题
  7. aref无效 lisp_aref无效 lisp_Common Lisp专题4:数组
  8. hdfs如何查找指定目录是否文件_在shell中如何判断HDFS中的文件目录是否存在
  9. 很多人问为什么使用联合索引,为什么不建两个单独的索引呢?
  10. 网站获取ip代码怎么写_大学生写论文必备技能:怎么免费获取外文文献并下载...
  11. java安全入门篇之接口验签(原创)
  12. Volley源码解析(三)
  13. PKU 3468 A Simple Problem with Integers
  14. 光标移动事件。 gridview光标移动变色
  15. 企鹅智库发布《2019-2020中国互联网趋势报告》
  16. 《守望先锋》架构设计和网络同步
  17. 天天向商升级为稿定设计之后,初衷会变吗?未来的发展将会如何?
  18. YOLO v5 引入解耦头部
  19. 链接服务器“(null)“的 OLE DB 访问接口 “SQLNCLI10“ 返回了消息 “客户端无法建立
  20. 安装企业宽带的一些问题

热门文章

  1. 自定义视差 UICollectionViewLayout 教程
  2. 闲鱼架构如何一招提效 30% ?
  3. 程序员最后一款笔记软件:Notion
  4. 《调色师手册:电影和视频调色专业技法(第2版)》——挑选监视器
  5. 使用Xpath对XML进行模糊查询
  6. c++ openvc4.5.5 学习笔记(五)图像平滑滤波几种基本方法(平均滤波blur、高斯平滑滤波GaussianBlur、中值滤波medianBlur、双边滤波bilateralFilter )
  7. HR教你如何顺利度过试用期
  8. 家用动态IP配置DDNS
  9. 东哥上热搜的样子,真像蔡徐坤
  10. 基于matlab停车位识别