11
2- import { ButtonControl , ExternalLinkButton } from './button.js ' ;
3- import { SaveControl } from './save.js ' ;
4- import * as util from './util.js ' ;
5- import * as browserImport from './browserImport.js ' ;
2+ import { ButtonControl , ExternalLinkButton } from './button' ;
3+ import { SaveControl } from './save' ;
4+ import * as util from './util' ;
5+ import * as browserImport from './browserImport' ;
66
77import { Protocol } from "pmtiles" ;
88import Cookies from 'js-cookie' ;
99import VectorTextProtocol from 'maplibre-gl-vector-text-protocol' ;
1010import 'maplibre-gl/dist/maplibre-gl.css' ;
11- import maplibregl , { IControl , LngLat , Map , MapMouseEvent , NavigationControl , ScaleControl , GeolocateControl } from 'maplibre-gl' ;
11+ import maplibregl , { addProtocol , AttributionControl , IControl , LngLat , Map , MapMouseEvent , NavigationControl , ScaleControl , GeolocateControl } from 'maplibre-gl' ;
1212
1313const highZoom = 12 ;
1414
@@ -22,7 +22,7 @@ export class MainControl implements IControl {
2222 constructor ( ) {
2323 VectorTextProtocol . addProtocols ( maplibregl ) ; //this code includes our osm feature
2424 const protocol = new Protocol ( ) ;
25- maplibregl . addProtocol ( "pmtiles" , protocol . tile ) ;
25+ addProtocol ( "pmtiles" , protocol . tile ) ;
2626
2727 const defaultLatitude = 40 ;
2828 const defaultLongitude = - 96 ;
@@ -45,7 +45,7 @@ export class MainControl implements IControl {
4545 attributionControl : false ,
4646 } ) ;
4747 this . map . showTileBoundaries = this . query . has ( 'tile' ) ;
48- this . map . addControl ( new maplibregl . AttributionControl ( {
48+ this . map . addControl ( new AttributionControl ( {
4949 customAttribution : 'maplibre' , //data attribution comes from the input file
5050 } ) ) ;
5151 this . map . addControl ( this ) ; //handles some click events
0 commit comments