<% zoom = h(params['zoom'] || '12') %>
<% layers = h(params['layers']) %>
<% elsif cookies.key?("location") %>
-<% lon,lat,zoom,layers = cookies["location"].value.first.split(",") %>
+<% lon,lat,zoom,layers = cookies["location"].split(",") %>
<% elsif @user and !@user.home_lon.nil? and !@user.home_lat.nil? %>
<% lon = @user.home_lon %>
<% lat = @user.home_lat %>
map.events.register("moveend", map, updateLocation);
map.events.register("changelayer", map, updateLocation);
+ map.events.register("click", map, mapClick);
updateLocation();
handleResize();
}
+ // Map click results in feature lookup
+ function mapClick(e) {
+ var pos = lonLatToNonSphericalMercator
+ (mercatorToLonLat
+ (map.getLonLatFromViewPortPx
+ ( map.events.getMousePosition(e))));
+ }
+
function getPosition() {
return mercatorToLonLat(map.getCenter());
}