bbox = Node.find(params[:node]).bbox.to_unscaled
@lat = bbox.centre_lat
@lon = bbox.centre_lon
+ @zoom = 18
elsif params[:way]
bbox = Way.find(params[:way]).bbox.to_unscaled
@lat = bbox.centre_lat
@lon = bbox.centre_lon
+ @zoom = 17
elsif params[:note]
note = Note.find(params[:note])
@lat = note.lat
@lon = note.lon
+ @zoom = 17
elsif params[:gpx]
trace = Trace.visible_to(@user).find(params[:gpx])
@lat = trace.latitude
@lon = trace.longitude
+ @zoom = 16
end
end
// 700,600 for fixed size, 100%,100% for resizable
}
+ var mapParams = OSM.mapParams();
<% if @lat && @lon -%>
- doSWF(<%= @lat %>,<%= @lon %>,16);
+ doSWF(<%= @lat %>, <%= @lon %>, mapParams.zoom || <%= @zoom %>);
<% else -%>
- var params = OSM.mapParams();
- doSWF(params.lat, params.lon, params.zoom || 17);
+ doSWF(mapParams.lat, mapParams.lon, mapParams.zoom || 17);
<% end -%>
$(document).ready(function () {
}
}
+ var mapParams = OSM.mapParams();
<% if @lat && @lon -%>
- doSWF(<%= @lat %>,<%= @lon %>,16);
+ doSWF(<%= @lat %>, <%= @lon %>, mapParams.zoom || <%= @zoom %>);
<% else -%>
- var params = OSM.mapParams();
- doSWF(params.lat, params.lon, params.zoom || 17);
+ doSWF(mapParams.lat, mapParams.lon, mapParams.zoom || 17);
<% end -%>
$("body").on("click", "a.set_position", function (e) {