Browse Source

Move Measure and GeoLocate plugins to separate files

master
parent
commit
5c8d24a8aa
  1. 9
      src/PluginGeoLocate.js
  2. 7
      src/PluginMeasure.js
  3. 16
      src/index.js

9
src/PluginGeoLocate.js

@ -0,0 +1,9 @@
register_hook('init', function () {
// Geo location
L.control.locate({
keepCurrentZoomLevel: true,
drawCircle: false,
drawMarker: false,
showPopup: false
}).addTo(map)
})

7
src/PluginMeasure.js

@ -0,0 +1,7 @@
register_hook('init', function () {
// Measurement plugin
if (L.control.polylineMeasure) {
L.control.polylineMeasure({
}).addTo(map)
}
})

16
src/index.js

@ -38,6 +38,8 @@ require('./permalink')
require('./nominatim-search')
require('./CategoryOverpassFilter')
require('./GeoInfo')
require('./PluginMeasure')
require('./PluginGeoLocate')
let exportAll = require('./exportAll')
window.onload = function () {
@ -60,20 +62,6 @@ window.onload = function () {
}
function onload2 (initState) {
// Measurement plugin
if (L.control.polylineMeasure) {
L.control.polylineMeasure({
}).addTo(map)
}
// Geo location
L.control.locate({
keepCurrentZoomLevel: true,
drawCircle: false,
drawMarker: false,
showPopup: false
}).addTo(map)
// Scale bar
L.control.scale().addTo(map)

Loading…
Cancel
Save