Browse Source

Always zoom to object when URL without location is parsed

master
parent
commit
f40d0008af
  1. 2
      src/CategoryOverpass.js
  2. 2
      src/index.js

2
src/CategoryOverpass.js

@ -490,7 +490,7 @@ CategoryOverpass.prototype.show = function (id, options, callback) {
this.currentDetails = this.layer.show(id, layerOptions,
function (err, ob, data) {
if (!err) {
if (options.showDetails && !options.hasLocation) {
if (!options.hasLocation) {
var preferredZoom = data.data.preferredZoom || 16
var maxZoom = this.map.getZoom()
maxZoom = maxZoom > preferredZoom ? maxZoom : preferredZoom

2
src/index.js

@ -189,7 +189,7 @@ window.setPath = function (path, state) {
var param = {
showDetails: !!path.match(/\/details$/),
hasLocation: state.lat && state.lon && state.zoom
hasLocation: 'lat' in state && 'lon' in state && 'zoom' in state
}
show(path, param, function (err) {

Loading…
Cancel
Save