mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
UI: scrollwheel, minimap
This commit is contained in:
1
website/js/Control.Minimap.min.js
vendored
Normal file
1
website/js/Control.Minimap.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -27,7 +27,7 @@ jQuery(document).on('ready', function(){
|
||||
|
||||
map = new L.map('map', {
|
||||
attributionControl: (nominatim_map_init.tile_attribution && nominatim_map_init.tile_attribution.length),
|
||||
scrollWheelZoom: !L.Browser.touch,
|
||||
scrollWheelZoom: true, // !L.Browser.touch,
|
||||
touchZoom: false
|
||||
});
|
||||
|
||||
@@ -39,6 +39,9 @@ jQuery(document).on('ready', function(){
|
||||
|
||||
map.setView([nominatim_map_init.lat, nominatim_map_init.lon], nominatim_map_init.zoom);
|
||||
|
||||
var osm2 = new L.TileLayer(nominatim_map_init.tile_url, {minZoom: 0, maxZoom: 13, attribution: (nominatim_map_init.tile_attribution || null )});
|
||||
var miniMap = new L.Control.MiniMap(osm2, {toggleDisplay: true}).addTo(map);
|
||||
|
||||
if ( is_reverse_search ){
|
||||
// We don't need a marker, but an L.circle instance changes radius once you zoom in/out
|
||||
var cm = L.circleMarker([nominatim_map_init.lat,nominatim_map_init.lon], { radius: 5, weight: 2, fillColor: '#ff7800', color: 'red', opacity: 0.75, clickable: false});
|
||||
@@ -90,9 +93,9 @@ jQuery(document).on('ready', function(){
|
||||
$('#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(),
|
||||
// lat: map.getCenter().lat.toFixed(5),
|
||||
// lon: map.getCenter().lng.toFixed(5),
|
||||
// zoom: 2,
|
||||
format: 'html'
|
||||
}
|
||||
$('#switch-to-reverse').attr('href', 'reverse.php?' + $.param(reverse_params));
|
||||
@@ -258,7 +261,7 @@ jQuery(document).on('ready', function(){
|
||||
// center: [nominatim_map_init.lat, nominatim_map_init.lon],
|
||||
// zoom: nominatim_map_init.zoom,
|
||||
attributionControl: (nominatim_map_init.tile_attribution && nominatim_map_init.tile_attribution.length),
|
||||
scrollWheelZoom: false,
|
||||
scrollWheelZoom: true, // !L.Browser.touch,
|
||||
touchZoom: false,
|
||||
});
|
||||
|
||||
@@ -268,6 +271,8 @@ jQuery(document).on('ready', function(){
|
||||
attribution: (nominatim_map_init.tile_attribution || null ) //'© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
|
||||
}).addTo(map);
|
||||
|
||||
var osm2 = new L.TileLayer(nominatim_map_init.tile_url, {minZoom: 0, maxZoom: 13, attribution: (nominatim_map_init.tile_attribution || null )});
|
||||
var miniMap = new L.Control.MiniMap(osm2, {toggleDisplay: true}).addTo(map);
|
||||
|
||||
var layerGroup = new L.layerGroup().addTo(map);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user