百度地图API的基本用法

首先 ,如果想调用百度地图api,你需要获取一个百度地图api的密钥。

申请秘钥的步骤:

  1、搜索百度地图:

    

  2、进入后,先登录然后点击申请密钥:

    

  3、

    

  4、申请成功,拥有密钥

    

有了密钥之后,引入百度API

  列:

    1、首页——>开发文档——>web开发——>javascript  API

      百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。

      

    2、然后点击示例DEMO

      

    3、示例DEMO中有很多不同的演示,比如地图展示,地铁路线等

    4、如若想要绘制一个地图展示,点击地图示例——>地图展示——>复制源代码编辑器里的代码——>将它粘贴到你的编辑器中

      

    5、对复制的代码进行修改

      

    6、效果展示:

      

百度API提供的:

  BMap.Map方法创建地图时候需要一个容器(地图会根据容器的大小自动进行调整。),填写相关容器的id。

  map.centerAndZoom方法创建地图,第一个参数可以是根据之前创建好的一个点为中心,创建出地图,也可以根据城市地区的中文名称创建地图。(如果拼写正确,可以根据城市的英文名称来创建)

  map.centerAndZoom第二个参数是地图缩放级别,最大为19,最小为0。(但实际当缩小到3的时候就已经。。。)

  百度地图提供了非常丰富的功能空间共我们使用。

  1.Control:控件的抽象基类,所有控件均继承此类的方法、属性。通过此类您可实现自定义控件。

  2.NavigationControl:地图平移缩放控件,PC端默认位于地图左上方,它包含控制地图的平移和缩放的功能。移动端提供缩放控件,默认位于地图右下方。

  3.OverviewMapControl:缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。

  4.ScaleControl:比例尺控件,默认位于地图左下方,显示地图的比例关系。

  5.MapTypeControl:地图类型控件,默认位于地图右上方(地图,卫星,三维)。

  6.CopyrightControl:版权控件,默认位于地图左下方。

  7.GeolocationControl:定位控件,针对移动端开发,默认位于地图左下方。

    

      

原文地址:https://www.cnblogs.com/yanghuiting/p/10916449.html

时间: 2024-11-08 10:56:10

百度地图API的基本用法的相关文章

百度地图api基本用法

首先 ,如果想调用百度地图api,你需要获取一个百度地图api的密钥. 申请密钥很简单,在百度地图api的首页就有相关链接,填写相关信息百度就会给你一个密钥了. 接下来,就是引入百度地图的api 关键代码如下: <script type="text/javascript" src="http://api.map.baidu.com/api?ak=yourkey&v=2.0&services=false"></script> 接

百度地图API多个点聚合时,标注添加的标签label地图刷新就丢失的问题解决

当将自定义的Marker(含有Label)通过MarkerClusterer 管理的时候,当地图发生任何移动.缩放 的时候,Marker 的Label 就会自动消失. 这个问题主要是由于百度的点聚合API<script type="text/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></scrip

百度地图API

本文我将从如何使用地图API(本文以百度为例,谷歌类似)开始,往后的扩展行的内容详见后续文章.1.打开链接http://developer.baidu.com/map/jshome.htm  这里有很多DEMO,或者你直接百度搜索“百度地图API”,第一个就是.进入后有很多方向供你选择,由于现在开源的地图API都是JS脚本写的,所以我上面的链接就只针对JAVASCRIPT进行介绍.  即使是编程菜鸟(像我这种),也知道当你在任何一个开发环境下写代码时,都需要加入头文件,例如,你要在C++里使用c

百度地图api 的MarkerClusterer 的使用

首先定义 // 百度地图API功能 var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 5);//中心城市 map.enableScrollWheelZoom(); 之后 开始for循环 出需要的标注点 当然 也可以定义一个数组 var MAX = 10000; var markers = []; var pt = null; var i = 0; for (; i &

【百度地图API】建立全国银行位置查询系统(四)——如何利用百度地图的数据生成自己的标注

原文:[百度地图API]建立全国银行位置查询系统(四)--如何利用百度地图的数据生成自己的标注 摘要: 上一章留个悬念,"如果自己没有地理坐标的数据库,应该怎样制作银行的分布地图呢?" 答案就是,利用百度地图上的数据. ---------------------------------------------------------------------------------------------- 我们不用花大把时间写代码去跑数据,只需要利用百度地图API提供的免费接口,就可以

百度地图API 快速上手实例 !!!

今天又来了一个新需求 , 就是点击某人头出现一张地图, 在地图上标注此人出现的位置, 听起来很难的一个需求 , 之前也没有接触过类似的应用 , 好吧, 最后使用了百度的一个开源的地图API , 下面话不多说, 还是直接上代码吧 , 如上图, 需求就是点击查看地图的时候, 出现一个地图标明当前用户的位置 , 接下来就介绍百度地图API的用法吧, 当然既然借助别人的API 那么引入就少不了了 . <script type="text/javascript" src="htt

调用百度地图Api实现的查看地图功能的小插件

1. 功能 bMap.js 可根据地理位置调用出百度地图,采用弹出框形式 2.用法 var city = '青岛市'; var address = '香港中路'; bMap.init({ city : city, address : address }); 3.依赖 需自行引入jquery以及layer.js(弹出框插件) 4. 局限 各模块之间耦合度过于紧密,插件化程度太低,依赖性太强 5. demo下载 地址 :http://pan.baidu.com/s/1pJAxOnT 6. 源码预览

百度地图API实现批量地址解析

1.前言 写这篇文章的原因是最近做一个GIS项目在网上爬取了一些数据,无奈只有地址的文字信息没有坐标信息,如何把信息显现在地图上呢?很纠结啊,查看了一下百度地图API惊奇的发现百度提供了地址解析的API,然后查看了他的Demo后豁然开朗,所以动手将自己的文字信息数据进行解析坐标信息.下面开始讲解. 2.方案 (1)自己数据库中的数据 (2)百度地图API Demo <!DOCTYPE html> <html> <head> <meta http-equiv=&qu

HTML5结合百度地图API创建地图应用

具体的百度地图API的使用方法查看百度地图API里的DEMO <style> #div1{ width:400px; height:400px; border:1px #000 solid;} </style> <script src="http://api.map.baidu.com/api?v=1.3"></script> <script> window.onload = function(){ var oInput =