X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/2d0dcbd9d08e38eb2cf5f24248518c6992fd3734..e19e996f1f8526567a2b6ec0c161628a24aee9ad:/app/assets/javascripts/leaflet.extend.js.erb?ds=sidebyside diff --git a/app/assets/javascripts/leaflet.extend.js.erb b/app/assets/javascripts/leaflet.extend.js.erb index 966d0276b..0ab0fface 100644 --- a/app/assets/javascripts/leaflet.extend.js.erb +++ b/app/assets/javascripts/leaflet.extend.js.erb @@ -140,8 +140,10 @@ L.extend(L.Map.prototype, { map._objectLayer.addData(xml); - if (options.zoom) map.fitBounds(map._objectLayer.getBounds()); - if (options.callback) options.callback(map._objectLayer.getBounds()); + var bounds = map._objectLayer.getBounds(); + + if (options.zoom && bounds.isValid()) map.fitBounds(bounds); + if (options.callback) options.callback(bounds); map._objectLayer.addTo(map); }