+ <% if params[:node] -%>
+ <% bbox = Node.find(params[:node]).bbox.to_unscaled -%>
+ doSWF(<%= bbox.centre_lat %>,<%= bbox.centre_lon %>,16);
+ <% elsif params[:way] -%>
+ <% bbox = Way.find(params[:way]).bbox.to_unscaled -%>
+ doSWF(<%= bbox.centre_lat %>,<%= bbox.centre_lon %>,16);
+ <% elsif params[:gpx] -%>
+ <% trace = Trace.find(params[:gpx]) -%>
+ doSWF(<%= trace.latitude %>,<%= trace.longitude %>,16);
+ <% else -%>
+ var params = OSM.mapParams();
+ doSWF(params.lat, params.lon, params.zoom || 17);
+ <% end -%>