百度地图api

作者: Alan蓝 | 来源:发表于2017-04-11 13:07 被阅读17次

    百度地图api

    http://developer.baidu.com/map/jsdemo.htm#i1_1

    地图定位

    地址解析

    // 百度地图API功能

    var map = new BMap.Map("allmap");

    map.centerAndZoom(new BMap.Point(116.331398,39.897445),12);

    map.enableScrollWheelZoom(true);

    var address="杨浦区国泰路街道";

    // 创建地址解析器实例

    var myGeo = new BMap.Geocoder();

    myGeo.getPoint(address,function(point){

    // console.log(point);

    // H {lng: 121.514277, lat: 31.294199}

    if(point){

    map.centerAndZoom(point,16);

    // addOverlay

    map.addOverlay(new BMap.Marker(point));//// 创建标注

    }else{

    }

    })

    //// 定义地点

    var position = null;

    map.addEventListener('click',function(e){

    console.log(e);

    //x.l…g.Wy {type: "onclick", returnValue: true, target: Ka, currentTarget: Ka, domEvent: MouseEvent…}

    position = e.point;//H

    // 创建标注

    var pos_marker = new BMap.Marker(position);

    map.addOverlay(pos_marker);

    //删除标注,留下确定的一个

    // map.getOverlays();

    // map.removeOverlay()

    var markerArr =map.getOverlays();

    for(var i=2;i

    {

    // markerArr[i]

    map.removeOverlay(markerArr[i]);

    }

    });

    相关文章

      网友评论

        本文标题:百度地图api

        本文链接:https://www.haomeiwen.com/subject/faiyattx.html