首页 > 百度地图api,下面代码为什么不出现标注?只是显示了地点

百度地图api,下面代码为什么不出现标注?只是显示了地点

<script type="text/javascript">
// 百度地图API功能
    
    var map = new BMap.Map('map');
   var point = new BMap.Point(120.391785,36.095879); // 创建点坐标  
   map.centerAndZoom(point, 12); 
    map.enableScrollWheelZoom(true);
   var myGeo = new BMap.Geocoder();
    var index = 0;
    var myGeo = new BMap.Geocoder();
    var adds = [
        "包河区金寨路1号(金寨路与望江西路交叉口)",
        "庐阳区凤台路209号(凤台路与蒙城北路交叉口)",
        "蜀山区金寨路217号(近安医附院公交车站)",
        "蜀山区梅山路10号(近安徽饭店) ",
        "蜀山区 长丰南路159号铜锣湾广场312室",
        "合肥市寿春路93号钱柜星乐町KTV(逍遥津公园对面)",
        "庐阳区长江中路177号",
        "新站区胜利路89"
    ];
    function bdGEO(){
        var add = adds[index];
        geocodeSearch(add);
        index++;
    }
    function geocodeSearch(add){
        if(index < adds.length){
            setTimeout(window.bdGEO,4);
        } 
        myGeo.getPoint(add, function(point){
            if (point) {
                
                var address = new BMap.Point(point.lng, point.lat);
                addMarker(address);
            }
        }, "合肥市");
    }
    // 编写自定义函数,创建标注
    function addMarker(point){
        var marker = new BMap.Marker(point);
        map.addOverlay(marker);
    
    }
    
   // map.centerAndZoom(point, 12);
   //getPointFromAddress('南京路 246号');
     
 function getPointFromAddress(address){
   
    // 将地址解析结果显示在地图上,并调整地图视野
    myGeo.getPoint(address, function(point){
        if (point) {
            map.centerAndZoom(point, 16);
            var carMarker = new BMap.Marker(point);
            map.addOverlay(carMarker);
            
            
        }else{
            alert("您选择地址没有解析到结果!");
        }
    }, "青岛市");

 }
    
</script>`请输入代码`

如果我没记错的话,这个标注是你自己在地图上点出来的,然后它给你生成的坐标在代码里面。。你自己没有在地图上点出来的话是不会有的

【热门文章】
【热门文章】