end
%>
-<%= javascript_include_tag 'openlayers.js' %>
-<%= javascript_include_tag 'map.js' %>
-
<script type="text/javascript">
<!--
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");