百度地图 js使用

简介: 在网页中展现地图及位置信息,可使用百度地图。参阅 http://developer.baidu.com/map/index.php?title=jspopular/guide/introduction1.获取秘钥 秘钥是为了用在百度地图api的js引用中。我的秘钥是3GFi2F04wXaVuwmGu8fN49kL1234567890<script src="http://api
在网页中展现地图及位置信息,可使用百度地图。参阅 http://developer.baidu.com/map/index.php?title=jspopular/guide/introduction

1.获取秘钥

秘钥是为了用在百度地图api的js引用中。我的秘钥是3GFi2F04wXaVuwmGu8fN49kL1234567890
<script src="http://api.map.baidu.com/api?v=1.5&ak=您的密钥" type="text/javascript"></script>

2.在html中放置指定id的<div>容器

<div id="baiduMap"></div>

3.设置css

html, body {
	width: 100%;
	height: 80%;
}/*html与body都不能少*/
#baiduMap {
	width: 100%;
	height: 80%;
	overflow: hidden;
	margin: 0.1em;
}

4.编写js代码

function baiduMap() {
	var map = new BMap.Map("baiduMap");//allmap为div标签的id
	var point = new BMap.Point(121.421088, 31.20956);// 东华大学延安西路校区坐标——经度,纬度
	map.centerAndZoom(point, 16);//以point为中心,缩放级别为16
	var navigationControl=new BMap.NavigationControl();
	map.addControl(navigationControl);//添加导航控件,实现拖拽、平移、改变比例尺
	map.enableScrollWheelZoom(true);//允许鼠标滚轮缩放
	var scaleControl = new BMap.ScaleControl();
	map.addControl(scaleControl);// 添加比例尺显示控件
	var marker = new BMap.Marker(point); // 创建标注
	map.addOverlay(marker); // 将标注添加到地图中
	marker.setAnimation(BMAP_ANIMATION_BOUNCE); // 跳动的动画
	var label = new BMap.Label("我在这里哦", {//标签内容与标签偏移
		offset : new BMap.Size(20, -10)
	});
	marker.setLabel(label);
}

效果


目录
相关文章
|
9月前
|
数据可视化 搜索推荐 JavaScript
数据可视化大屏百度地图区域掩膜MapMask实现地图指定区域非省市县行政区显示的实战案例解析(JavaScript API GL、个性化地图定制、指定区域经纬度拾取转化)
数据可视化大屏百度地图区域掩膜MapMask实现地图指定区域非省市县行政区显示的实战案例解析(JavaScript API GL、个性化地图定制、指定区域经纬度拾取转化)
684 0
|
3月前
|
JavaScript 关系型数据库 MySQL
百度搜索:蓝易云【Node.js写接口连接MySQL数据库教程】
现在,你的Node.js应用已经启动,可以通过访问 `http://localhost:3000/users`来获取所有用户的信息。注意替换上述代码中的数据库连接信息为你自己的实际数据。
47 0
|
8月前
|
Web App开发 JavaScript 前端开发
百度搜索:蓝易云【CentOS7系统部署Node.js LTS V18.16.0]
Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它可以在服务器端运行JavaScript脚本。在CentOS 7系统上部署Node.js可以为开发者提供更便捷的开发环境。本文将详细介绍CentOS 7系统部署Node.js LTS V18.16.0的步骤。
63 0
|
4月前
|
存储 JavaScript Linux
百度搜索:蓝易云【CentOS 8上使用NVM安装特定版本的Node.js教程】
现在,你已成功安装和切换到特定版本的Node.js。希望这个教程能够帮助你在CentOS 8上使用NVM安装特定版本的Node.js。
79 2
|
5月前
|
JavaScript 定位技术 API
js调用百度地图api
js调用百度地图api
36 0
|
6月前
|
存储 JavaScript Linux
百度搜索:蓝易云【Alma Linux 9 上安装 Node.js 的 3 种不同安装教程!】
通过上述三种不同的安装教程,你可以在Alma Linux 9上安装Node.js。选择适合你的需求和喜好的方法进行安装,并确保在安装之后进行验证,以确保Node.js已成功安装。
286 0
|
7月前
|
JavaScript Linux
百度搜索:蓝易云【Centos7安装Node.js详细教程。】
另外,如果您需要全局安装Node.js模块,可能需要使用 `sudo`命令或以管理员身份运行相应命令。
185 0
|
7月前
|
JavaScript Linux
百度搜索:蓝易云【Linux之Cnetos7.6安装Vue.js教程。】
现在您已成功在CentOS 7.6上安装了Vue.js,并创建了一个新的Vue.js项目。您可以根据需要进行进一步的开发和配置。
47 0
|
9月前
|
数据可视化 搜索推荐 JavaScript
数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图、条件判断颜色)
数据可视化大屏Echarts高级开发散点图实战案例分析(地图扩展插件bmap.min.js、散点图、百度地图控件、柱图、涟漪动图、条件判断颜色)
388 0
|
9月前
|
JavaScript 前端开发 BI
百度地图POI多信息点标注开发说明文档(php+layui+mysql+百度javascript API2.0+echarts4.8)
百度地图POI多信息点标注开发说明文档(php+layui+mysql+百度javascript API2.0+echarts4.8)
99 0