The value of mapParams.zoom may have come from the cookie and be
unrelated to the actual view the user came from with this click, so
just use the default zoom set by the controller.
Fixes #621.
// 700,600 for fixed size, 100%,100% for resizable
}
- var mapParams = OSM.mapParams();
<% if @lat && @lon -%>
- doSWF(<%= @lat %>, <%= @lon %>, mapParams.zoom || <%= @zoom %>);
+ doSWF(<%= @lat %>, <%= @lon %>, <%= @zoom %>);
<% else -%>
+ var mapParams = OSM.mapParams();
doSWF(mapParams.lat, mapParams.lon, mapParams.zoom || 17);
<% end -%>
</script>
}
}
- var mapParams = OSM.mapParams();
<% if @lat && @lon -%>
- doSWF(<%= @lat %>, <%= @lon %>, mapParams.zoom || <%= @zoom %>);
+ doSWF(<%= @lat %>, <%= @lon %>, <%= @zoom %>);
<% else -%>
+ var mapParams = OSM.mapParams();
doSWF(mapParams.lat, mapParams.lon, mapParams.zoom || 17);
<% end -%>