OpenDroneMap-WebODM/app/static/app/js/classes/plugins/Map.js

26 wiersze
509 B
JavaScript
Czysty Zwykły widok Historia

2018-02-09 17:38:42 +00:00
import Utils from '../Utils';
import L from 'leaflet';
2018-02-09 17:38:42 +00:00
const { assert } = Utils;
const leafletPreCheck = (options) => {
assert(options.map !== undefined);
2018-05-04 16:37:34 +00:00
assert(options.tiles !== undefined);
2018-02-09 17:38:42 +00:00
};
const layersControlPreCheck = (options) => {
assert(options.controls !== undefined);
leafletPreCheck(options);
}
2018-02-09 17:38:42 +00:00
export default {
namespace: "Map",
endpoints: [
["willAddControls", leafletPreCheck],
["didAddControls", layersControlPreCheck],
2018-04-29 20:43:45 +00:00
["addActionButton", leafletPreCheck],
2018-02-09 17:38:42 +00:00
]
};