Introducing a new /browse/{node,way,relation,changeset}/{id}/map page
which is slippy map covering the screen showing the map data that is in the small map at /browse/{node,way,relation,changeset}/{id}. /browse/{node,way,relation,changeset}/{id} now contains a link to both "View Larger Map" which has been changed to link to this new map feature, and "View on main map" which as before links to the area showing the feature on the main slippy map. /browse/{node,way,relation,changeset}/{id}/map supports permalinks using its own hacked version of updateLocation() (which doesn't set a cookie), but shortlinks are not supported. The Edit/History/Export links link back to the main map.
This commit is contained in:
parent
77f971b79c
commit
8bc8e537b2
10 changed files with 192 additions and 2 deletions
|
@ -76,12 +76,16 @@ ActionController::Routing::Routes.draw do |map|
|
|||
map.connect '/browse', :controller => 'changeset', :action => 'list'
|
||||
map.connect '/browse/start', :controller => 'browse', :action => 'start'
|
||||
map.connect '/browse/way/:id', :controller => 'browse', :action => 'way', :id => /\d+/
|
||||
map.connect '/browse/way/:id/map', :controller => 'browse', :action => 'way_map', :id => /\d+/
|
||||
map.connect '/browse/way/:id/history', :controller => 'browse', :action => 'way_history', :id => /\d+/
|
||||
map.connect '/browse/node/:id', :controller => 'browse', :action => 'node', :id => /\d+/
|
||||
map.connect '/browse/node/:id/map', :controller => 'browse', :action => 'node_map', :id => /\d+/
|
||||
map.connect '/browse/node/:id/history', :controller => 'browse', :action => 'node_history', :id => /\d+/
|
||||
map.connect '/browse/relation/:id', :controller => 'browse', :action => 'relation', :id => /\d+/
|
||||
map.connect '/browse/relation/:id/map', :controller => 'browse', :action => 'relation_map', :id => /\d+/
|
||||
map.connect '/browse/relation/:id/history', :controller => 'browse', :action => 'relation_history', :id => /\d+/
|
||||
map.connect '/browse/changeset/:id', :controller => 'browse', :action => 'changeset', :id => /\d+/
|
||||
map.connect '/browse/changeset/:id/map', :controller => 'browse', :action => 'changeset_map', :id => /\d+/
|
||||
map.connect '/browse/changesets', :controller => 'changeset', :action => 'list'
|
||||
|
||||
# web site
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue