永发信息网

百度地图api如何添加多个标注

答案:1  悬赏:70  手机版
解决时间 2021-08-18 02:58
  • 提问者网友:我是我
  • 2021-08-17 16:18

现在的代码只有一个标注 如果我要添加第二个并有标注内容的,该怎么写?下面是一个的代码。谢谢了!

 

<SCRIPT LANGUAGE="JavaScript">
        var map = new BMap.Map("container");
        var point = new BMap.Point(120.60386538505554,31.349490987737695);//地图的经纬度坐标(经度坐标,纬度坐标)
        map.centerAndZoom(point, 16); // 初始化:point初始要定位到的点,15:地图显示级别即比例尺,值越大显示的越详细
  
  
  map.addControl(new BMap.NavigationControl({type: BMAP_NAVIGATION_CONTROL_SMALL}));
       
        var marker = new BMap.Marker(new BMap.Point(120.60386538505554,31.349490987737695));  
        map.addOverlay(marker);

var icon=new BMap.Icon(" http://api.map.baidu.com/img/markers.png",new BMap.Size(23, 25));
        marker.setIcon(icon);


        marker.addEventListener("click", function(){this.openInfoWindow(infoWin);});
               var infoWinOpts = {
         width : 200 
         ,height : 80
        }
        var infoWin = new BMap.InfoWindow("<div style='text-align:left;margin-top:3px;font-size:15;color:#1A6DAF'>英格玛人力资源集团</div><div style='text-align:left;margin-top:3px;font-size:12;color:#1A6DAF'><br>地址:苏州平江区平江新城平泷路1258号4-5层<br>电话:0512-68780000</div>",infoWinOpts); //点击显示文字
        marker.openInfoWindow(infoWin);
        map.enableScrollWheelZoom();                 //用鼠标滚轴


</SCRIPT>

最佳答案
  • 五星知识达人网友:duile
  • 2021-08-17 17:53
百度没发现自定义标注不过, google地图可以自定义标注,并且还专门开放了API,供用户二次开发另外,51地图/ MapABC都可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯