import OSM from 'ol/source/OSM.js';
import TileLayer from 'ol/layer/Tile.js';
import { fromLonLat } from 'ol/proj.js';
import OSM from 'ol/source/OSM.js';
import TileLayer from 'ol/layer/Tile.js';
import { fromLonLat } from 'ol/proj.js';
import GPX from 'ol/format/GPX.js';
import Select from 'ol/interaction/Select.js';
import Overlay from 'ol/Overlay.js';
import GPX from 'ol/format/GPX.js';
import Select from 'ol/interaction/Select.js';
import Overlay from 'ol/Overlay.js';
let vectorSource;
if (format === 'GEOJSON') {
vectorSource = new VectorSource({ url: url, format: new GeoJSON() })
let vectorSource;
if (format === 'GEOJSON') {
vectorSource = new VectorSource({ url: url, format: new GeoJSON() })