百度地图api-自定义覆盖物 博客分类: QNMD前端 百度JavaScript
程序员文章站
2024-03-06 14:54:32
...
function addMarker(map,point,index){ // 创建图标对象 var myIcon = new BMap.Icon("markers.png", new BMap.Size(23, 25), { offset: new BMap.Size(10, 25), imageOffset: new BMap.Size(0, 0 - index * 25) // 设置图片偏移 }); var marker = new BMap.Marker(point, {icon: myIcon}); map.addOverlay(marker); } function initMap(orgName,orgAddress,orgTel,pointX,pointY){ var map = new BMap.Map("allmap"); var point = new BMap.Point(pointY, pointX); map.centerAndZoom(point, 15); map.enableScrollWheelZoom(true); addMarker(map,point,1); var opts = { width : 250, // 信息窗口宽度 height: 100, // 信息窗口高度 } var content = orgName + '<br>' + '地址:' + orgAddress + '<br>' + '电话:' + orgTel; var infoWindow = new BMap.InfoWindow(content, opts); // 创建信息窗口对象 map.openInfoWindow(infoWindow, map.getCenter()); // 打开信息窗口 $(".title").text(orgName); }