百度地图使用详情

一,注册百度地图账号

提醒:百度地图是针对开发者去使用的,所以说如果你还不是开发者账号,那么就必须要去注册一下;
百度地图官网
1.来到百度地图首页后翻到最底部去注册;如果你已经是开发者可以跳过这一步。在这里插入图片描述

二,创建应用获取AK秘钥

1,点击顶部的控制台在这里插入图片描述
2,进入控制台后我们点击应用管理-我的引用,并点击创建应用在这里插入图片描述
3,所填的信息有三处,按图中填写在这里插入图片描述
4,创建完应用之后,将这段Ak秘钥复制下来供后面使用
在这里插入图片描述
5,创建完应用并复制AK秘钥之后我们来到首页打开开发文档-JavaScriptApi
在这里插入图片描述

三,在项目中引入地图

1,打开开发指南,Hello World,我们来引入一个最简单的地图实例
在这里插入图片描述2,将图中所圈住的代码都复制到你的项目中去
在这里插入图片描述
3,复制好代码之后,我们运行起来,效果如下
在这里插入图片描述

四,给地图添加控件

1,如果我们需要地图的缩放控件和比例尺控件,我们可以将这段代码粘贴上去,就可以实现效果
在这里插入图片描述

在这里插入图片描述

五,覆盖物添加

1.当我们点击地图时会添加红点
在这里插入图片描述
在这里插入图片描述
2,添加线,双击之后,点点会连接成线
在这里插入图片描述
在这里插入图片描述
3,添加信息窗口
在这里插入图片描述
在这里插入图片描述
4,添加搜索功能
在这里插入图片描述
搜索功能代码展示

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#container{
    
    
				width: 800px;
				height: 600px;
			}
		</style>
		<!-- 01 导入js -->
		<script src="https://api.map.baidu.com/api?v=1.0&&type=webgl&ak=g2DVs4pVwq1DDviUCkXgMDK9ujPx9d5B&output=jsonp"></script>
	</head>
	<body>
		<input type=""  value="" onchange="search(this)" />
		<!-- 准备容器 -->
		<div id="container"></div>
		<script>
			// 初始化地图
			var map = new BMapGL.Map("container")
			// 准备一个中心点(经度,纬度)
			var point = new BMapGL.Point(113.665,34.784);
			// 设置中心点和缩放级别
			map.centerAndZoom(point, 15); 
			// 鼠标滚轮缩放
			map.enableScrollWheelZoom(true);
			
			// 添加一个点
			var marker =new BMapGL.Marker(point);
			// 添加覆盖物
			map.addOverlay(marker); 
			// 创建一个本地搜索
			var local = new BMapGL.LocalSearch(map, {
    
    
					renderOptions:{
    
    map: map}
				});
			function search(e){
    
    
				// 表单值发生变化时候进行搜索
				local.search(e.value);
			}
			 
			
			 
		</script>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/m0_68907098/article/details/127620083
今日推荐