leaflet 获取地图级数参数api

420 阅读1分钟

/**获取当前地图中心点 */ function getCurCenter() { //获取地图中心 var center = map.getCenter(); //弹框显示中心点位置 alert("当前视图中心为:" + center); }

    /**获取当前显示级数
    */
    function getCurZoom() {
        //获取显示级数
        var zoom = map.getZoom();
        //弹框显示级数大小
        alert("当前显示级数为:" + zoom + "级");
    }

    /**获取当前地图逻辑范围
    */
    function getCurBound() {
        //获取地图视图的经纬度边界
        var ex = map.getBounds();
        var ymin = ex._southWest.lat;
        var xmin = ex._southWest.lng;
        var ymax = ex._northEast.lat;
        var xmax = ex._northEast.lng;
        //得到经纬度范围
        var str = "纬度:" + ymin + "至" + ymax + ";经度:" + xmin + "至" + xmax;
        //弹框显示地图范围
        alert("当前地图范围:" + str);
    }

    /**获取当前视窗范围
    */
    function getMapDivInfo() {
        //获取当前地图容器div的大小
        var mapSize = map.getSize();
        //弹框显示视窗范围
        alert("当前div高:" + mapSize.y + ",宽:" + mapSize.x);
    }