<!--
var marker;
- OpenLayers.Lang.setCode("<%= I18n.locale.to_s %>");
-
function init(){
var centre = new OpenLayers.LonLat(<%= lon %>, <%= lat %>);
+ <% if params[:scale].to_f > 0 then -%>
+ var zoom = <%= scale_to_zoom params[:scale] %>;
+ <% else -%>
var zoom = <%= zoom %>;
-
- <% if params[:scale] and params[:scale].length > 0 and params[:scale].to_f > 0 then %>
- zoom = <%= Math.log(360.0 / (params[:scale].to_f * 512.0)) / Math.log(2.0) %>;
- <% end %>
+ <% end -%>
var map = createMap("map");