mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
UI: keep map position when switch to reverse. Easy switching of lat,lon to lon,lat
This commit is contained in:
@@ -72,6 +72,15 @@ jQuery(document).on('ready', function(){
|
||||
html_viewbox = "viewbox: " + map_viewbox_as_string();
|
||||
|
||||
$('#map-position-inner').html([html_center,html_zoom,html_viewbox,html_click,html_mouse].join('<br/>'));
|
||||
|
||||
var reverse_params = {
|
||||
lat: map.getCenter().lat.toFixed(5),
|
||||
lon: map.getCenter().lng.toFixed(5),
|
||||
zoom: map.getZoom(),
|
||||
format: 'html'
|
||||
}
|
||||
$('#switch-to-reverse').attr('href', 'reverse.php?' + $.param(reverse_params));
|
||||
|
||||
$('input#use_viewbox').trigger('change');
|
||||
}
|
||||
|
||||
@@ -202,6 +211,14 @@ jQuery(document).on('ready', function(){
|
||||
$('form input[name=lon]').val( e.latlng.lng);
|
||||
$('form').submit();
|
||||
});
|
||||
|
||||
$('#switch-coords').on('click', function(e){
|
||||
var lat = $('form input[name=lat]').val();
|
||||
var lon = $('form input[name=lon]').val();
|
||||
$('form input[name=lat]').val(lon);
|
||||
$('form input[name=lon]').val(lat);
|
||||
$('form').submit();
|
||||
});
|
||||
}
|
||||
|
||||
highlight_result(0, false);
|
||||
|
||||
Reference in New Issue
Block a user