+<% content_for :left_menu do %>
+<%= link_to "Map key", "http://wiki.openstreetmap.org/index.php/Map_Key" %>
+<% end %>
+
<%= render :partial => 'search', :locals => { :onopen => "resizeMap();", :onclose => "resizeMap();" } %>
<div id="map"></div>
<% lat = @user.home_lat %>
<% zoom = '10' %>
<% else %>
+<% session[:location] = OSM::IPLocation(request.env['REMOTE_ADDR']) unless session[:location] %>
+<% if session[:location] %>
+<% bbox = true %>
+<% minlon = session[:location][:minlon] %>
+<% minlat = session[:location][:minlat] %>
+<% maxlon = session[:location][:maxlon] %>
+<% maxlat = session[:location][:maxlat] %>
+<% else %>
<% lon = '-0.1' %>
<% lat = '51.5' %>
<% zoom = params['zoom'] || '5' %>
<% layers = params['layers'] %>
<% end %>
+<% end %>
<script type="text/javascript" src="/openlayers/OpenLayers.js"></script>
<%= javascript_include_tag 'map.js' %>
if (marker)
removeMarkerFromMap(marker);
- marker = addMarkerToMap(centre);
+ marker = addMarkerToMap(centre, getArrowIcon());
}
function updateLocation() {