js 添加地图插件

本文详细介绍了如何在网页中使用百度地图API显示指定位置的地图,包括引入API、设置地图中心点及缩放级别等步骤,并提供了添加位置图标的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的:页面上插入地图API,能够显示需要显示的位置

1、引入api插件:

<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>

2、地图显示的位置:

<div class="panel-body" id="allmap" >
                                      
</div>

3、引入js代码

<script type="text/javascript">
	 // 百度地图API功能
	var map = new BMap.Map("allmap");    // 创建Map实例
	map.centerAndZoom(new BMap.Point(120.19, 30.26), 11);  // 初始化地图,设置中心点坐标和地图级别
	map.addControl(new BMap.MapTypeControl());   //添加地图类型控件
	map.setCurrentCity("浙江");          // 设置地图显示的城市 此项是必须设置的
	map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放 
</script>

这样就可以啦

拓展:能够显示位置图标

                var map = new BMap.Map("allmap");    // 创建Map实例
        	map.centerAndZoom(new BMap.Point(result[0].longitude, result[0].latitude), 16);  // 初始化地图,设置中心点坐标和地图级别
        	map.addControl(new BMap.MapTypeControl());   //添加地图类型控件
        	//map.setCurrentCity("浙江");          // 设置地图显示的城市 此项是必须设置的
        	var myIcon = new BMap.Icon("${context.ctx!}/resource/img/markers.png", new BMap.Size(23, 25), {
                // 指定定位位置
               offset: new BMap.Size(10, 25),
                // 当需要从一幅较大的图片中截取某部分作为标注图标时,需要指定大图的偏移位置   
                imageOffset: new BMap.Size(0, 0 - 11 * 25) // 设置图片偏移  
               });
       
        	var point = new BMap.Point(result[0].longitude, result[0].latitude);
                // 创建标注对象并添加到地图 
                var marker = new BMap.Marker(point,{icon: myIcon});
            
        	map.addOverlay(marker);
        	map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放    

位置图标的图片  效果图

      




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伏特加的滋味

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值