在使用之前,需要进入官方进行相关的账号申请和开发设置。

官方地址:百度地图开放平台 | 百度地图API SDK | 地图开发

根据以上提示进行申请和设置即可,相关配置都有详细说明。

1、首先在html里面创建地图展示的容器。

    <!--  1. 创建地图容器元素--><div class="bmap" id="container"></div>

2、在js文件中对地图进行创建和初始化,如果是在vue里面,一般是在页面初始化的时候进行加载展示,写在 mounted生命周期函数里面。

可以根据自己对地图的实际需求进行配置。

    // 2. 创建地图示例var map = new window.BMapGL.Map("container");// 3. 设置中心点坐标var point = new window.BMapGL.Point(117.647246, 26.271291);// 4. 地图初始化,同时设置地图展示级别map.centerAndZoom(point, 10);// 5. 开启鼠标滚轮缩放map.enableScrollWheelZoom(true);// 6. 添加比例尺控件var scaleCtrl = new window.BMapGL.ScaleControl();map.addControl(scaleCtrl);// 7. 添加缩放控件var zoomCtrl = new window.BMapGL.ZoomControl(); map.addControl(zoomCtrl);// 8. 添加城市列表控件var cityCtrl = new window.BMapGL.CityListControl(); map.addControl(cityCtrl);

3、如果要对地图上某个区域进行区别划分,可以为其加上一层遮盖层,便于视觉观看。具体可以参考官方文档的api,可以对城市,级别,底色,边框颜色,边框粗细进行自定义设置。

    // --- 添加行政区 ---var dist = new BMapGL.DistrictLayer({name: "(某某市)",kind: 2,fillColor: "rgb(172,216,187)",strokeColor: "white",fillOpacity: 1,});map.addDistrictLayer(dist);

4、对地图某个区域进行标注显示。

    var marker = new window.BMapGL.Marker(point); // 创建标注map.addOverlay(marker);

百度地图-初步的地图创建和标识相关推荐

  1. H5 高德、百度、腾讯地图选择导航功能实现

    实现效果展示: 地图底图使用的是腾讯地图,实现步骤: 一.在腾讯地图申请密钥key值:申请地址:https://lbs.qq.com/dev/console/application/mine (有账号 ...

  2. 浅谈百度地图的简单开发之引入基本地图以及修改地图样式(一)

    今天,想给大家带来一个基于百度地图官方开放的API开发的高仿百度地图的Demo(还称不上是一个APP),基本实现了百度地图的几大核心功能,百度地图中的基本地图,百度地图的定位,百度地图的全景显示,百度 ...

  3. 微信JS-SDK之地理位置的获取与在线导航,集成百度地图实现在线地图搜索

    原创声明:本文来源于本人另一博客[微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索]原创作品,绝非他处摘取,转载请联系博主 本次讲解微信开发第三篇:获取用户地址位置信息,是非常常用的功能 ...

  4. 高德h5地图api接口_html5通过腾讯地图、高德地图、百度地图开发api接口获取坐标对应的周边信息...

    在通过 geolocation 获取到当前的 GPS 坐标后,需要通过"逆地理位置解析"才能得到街道对应的街道.建筑物.周边等相关信息. 下面我使用国内的三家主要的地图厂商(腾讯地 ...

  5. ios 一步一步学会自定义地图吹出框(CalloutView)--(百度地图,高德地图,google地图)

    前言 在ios上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四个属性,如果想添加 ...

  6. Windows Store Javascript项目使用高德地图、谷歌地图、百度地图API

    Windows Store Javascript项目使用高德地图.谷歌地图.百度地图API 原文 Windows Store Javascript项目使用高德地图.谷歌地图.百度地图API 在Win8 ...

  7. 通过腾讯地图、高德地图、百度地图开发接口获取坐标对应的周边相关信息

    通过腾讯地图.高德地图.百度地图开发接口获取坐标对应的周边相关信息 更新: 以前出于好意暴露了个人的KEY,现已被烂用.为不影响您的业务,请使用我的KEY的朋友去申请自己的KEY,我的KEY将在不久后 ...

  8. 百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)...

    一. 获取当前地理位置信息的方法 在HTML5之前 HTML5   根据IP地址来获取当前的地理位置信息 浏览器通过geolocation的API接口来获取当前的地理位置信息,(经纬度)   方法为 ...

  9. 使用百度地图API实现地图生成、标记以及标注

    首先你需要引入一段javaScript <script type="text/javascript" src="http://api.map.baidu.com/a ...

最新文章

  1. pandas自定义设置dataframe每个索引的标签、自定义设置索引的列名称(customize index name and index label)
  2. 3·15,你“信”了吗
  3. 2 了解MyBatis配置文件
  4. mysql网页后台_MySQL(PHP网站后台数据库)
  5. urllib 模块学习
  6. 【高性能定时器】时间堆(最小堆)
  7. Redis :01---Redis简介和安装
  8. 数据库 - 库表操作 - 存储引擎
  9. java servlet 入门_servlet 入门详解
  10. 自动驾驶轨迹预测算法:NeurIPS挑战赛冠军方案
  11. 权重计算(1)——客观赋权法
  12. 实现 API 调用接口
  13. 重磅!汇新云88会员节福利大放送
  14. 腾讯微博qq说说备份导出工具_电竞和游戏火了,和它走得很近的腾讯微博却早已透心凉...
  15. 黑盒测试方法之错误推测法概述
  16. dell r620 升级idrac_秋明 | dell 720/720xd服务器centos7下idrac固件升级[ipmi,vnc等相关操作]...
  17. 安卓App自启动,两种不同的方式!!!支持到安卓4.4
  18. 结构化数据,半结构化数据,非结构化数据(区别)
  19. 软件工程与计算机科学的区别
  20. 【大学物理·恒定电流的磁场】磁感应强度

热门文章

  1. Vue中 引入使用 vue-json-views
  2. 2018 ACM-ICPC, Syrian Collegiate Programming Contest I. Rise of the Robots 最小圆覆盖 模板
  3. 电脑彻底删除的文件如何恢复?
  4. ProtonMail邮箱
  5. five 安卓应用|five 1.0.1 for android,Five小视频安卓版
  6. five86-2靶机渗透攻略
  7. jy-10-SPRINGMYBATIS01——MyBatis-程祖红/刘苍松
  8. 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入...
  9. python电子英汉词典显示_如何使用python为Linux打造一款命令行下的在线英汉词典...
  10. Couldnot load Project The file couldn‘t be opened