Bounds

Bounds for map viewport

fitBounds

takes bounds and opt as arguments and sets the center of the map with the given parameter. bounds parameter is a JSON object with two intercardinal directions (sw and ne), with latitude and longitude (lat, lng) respectively.

mapInstance.fitBounds(bounds, opt);

Parameter

Example

let bounds = {
        sw: {lat: 37.457464, lng: 126.899302},
        ne: {lat: 37.645804, lng: 127.161728}
}

let opt = {
    padding: {
           top: 5,
           bottom: 5,
           right: 15,
           left: 15
    },
    linear: true,         // true for “easeTo” false for “flyTo”
    maxZoom: 10
}

let opt2 = {
    padding: 10            // 10 for top, bottom, right, and left.
}

mapInstance.fitBounds(fit, opt);
mapInstance2.fitBounds(fit, opt2);

getBounds

Retrieves the bounds attribute set in 'fitBounds()'

mapInstance.getBounds();

Return

Intercardinal coordinates (ne, sw) with latitude and longitude

mapInstance.getBounds();
return : {
        ne : {lat: 37.645804, lng: 127.161728}
        sw : {lat: 37.457464, lng: 126.899302}
}

Last updated