1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 百度地图API自定义覆盖物与添加点击事件

百度地图API自定义覆盖物与添加点击事件

时间:2023-06-16 14:00:45

相关推荐

百度地图API自定义覆盖物与添加点击事件

本文适合零基础百度地图API开发者

效果图1

效果图2

直接上代码;另注:code上面很多是钓鱼君自己写的动态的数据,所以不能拿过去马上可以用,本文只提供借鉴,不保证100%原创,但功能是修改之后已经实现。欢迎找茬,欢迎指教。

<body><input type="hidden" value=${mapList }><div></div><script type="text/javascript"> var basePath = <%=basePath%>;var map = new BMap.Map("container"); // 创建地图实例 var point = new BMap.Point(121.53579, 31.227981); // 创建点坐标 map.centerAndZoom(point, 11); // 初始化地图,设置中心点坐标和地图级别 /* map.addControl(new BMap.NavigationControl({// 靠左上角位置anchor: BMAP_ANCHOR_TOP_LEFT,// LARGE类型type: BMAP_NAVIGATION_CONTROL_LARGE,// 启用显示定位enableGeolocation: true}));// 添加带有定位的导航控件 *///map.addControl(new BMap.ScaleControl());//比例尺控件//map.addControl(new BMap.OverviewMapControl());//缩略地图控件map.enableScrollWheelZoom(true);//开启鼠标滚轮缩放//map.addControl(new BMap.MapTypeControl()); //地图类型控件,默认位于地图右上方。map.setCurrentCity("上海");//var marker = new BMap.Marker(point); // 创建标注 //var json=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}]; // 添加定位控件/* var geolocationControl = new BMap.GeolocationControl();geolocationControl.addEventListener("locationSuccess", function(e){// 定位成功事件var address = \;address += e.addressComponent.province;address += e.addressComponent.city;address += e.addressComponent.district;address

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。