X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/4863a9490601d954139e17741dd5144adf99f621..87bf5e73d4eccb88aa057fa27be0f482509c8fdf:/app/assets/javascripts/index/browse.js?ds=sidebyside diff --git a/app/assets/javascripts/index/browse.js b/app/assets/javascripts/index/browse.js index a47dd348e..69f6e3bc8 100644 --- a/app/assets/javascripts/index/browse.js +++ b/app/assets/javascripts/index/browse.js @@ -41,12 +41,9 @@ function initializeBrowse(map) { }); function updateData() { - if (map.getZoom() >= 15) { - var bounds = map.getBounds(); - if (!browseBounds || !browseBounds.contains(bounds)) { - browseBounds = bounds; - getData(); - } + var bounds = map.getBounds(); + if (!browseBounds || !browseBounds.contains(bounds)) { + getData(); } } @@ -69,8 +66,8 @@ function initializeBrowse(map) { if (size > OSM.MAX_REQUEST_AREA) { $('#browse_status').html( $("
") - .text(I18n.t("browse.start_rjs.unable_to_load_size", { max_bbox_size: OSM.MAX_REQUEST_AREA, bbox_size: size }))); - return; + .text(I18n.t("browse.start_rjs.unable_to_load_size", { max_bbox_size: OSM.MAX_REQUEST_AREA, bbox_size: size.toFixed(2) }))); + return false; } var url = "/api/" + OSM.API_VERSION + "/map?bbox=" + bounds.toBBoxString(); @@ -112,6 +109,7 @@ function initializeBrowse(map) { } dataLoader = null; + browseBounds = bounds; } }); }