@if (mapInteract.isBoxSelecting()) { } @if (mapInteract.isMeasuring()) { } @if (mapInteract.isDrawing()) { } @if (mapInteract.isModifying() && mapInteract.draw.features) { }
 
@if (app.config.units.positionFormat === 'XY') { Lat:  }   @if (app.config.units.positionFormat === 'XY') { Lon:  }   @if (cursorInfo(); as ci) {     @if (ci.timeToGo !== null) {   } }
@for (c of skres.charts(); track c[0]; let idx = $index) { @if (c[1].type?.toLowerCase() === 's-57') { } @else if (c[1].type?.toLowerCase() === 'mapstylejson') { } @else if (c[1].type?.toLowerCase() === 'tilejson') { } @else if (c[1].type?.toLowerCase() === 'wms') { } @else if (c[1].type?.toLowerCase() === 'wmts') { } @else if ( c[1].type?.toLowerCase() === 'tilelayer' && (c[1].format?.toLowerCase() === 'pbf' || c[1].format?.toLowerCase() === 'mvt') ) { } @else if ( c[0] === 'openstreetmap' || c[1].type?.toLowerCase() === 'tilelayer' || !c[1]?.type ) { } } @if (app.uiCtrl().radarLayer) { } @if (app.featureFlags().resourceTracks) { } @if ( app.config.ui.showAisTargets && (app.config.vessels.aisShowTrack || app.data.vessels.showTrack.length > 0) ) { } @for ( resSet of this.skresOther.resourceSets(); track resSet[0]; let idx = $index ) {
} @if (activeRoute && !app.data.activeRouteIsEditing) { } @if (app.config.ui.showAisTargets) { } @if (app.config.ui.showAisTargets) {
@if (mapZoomLevel() >= app.config.vessels.aisWindMinZoom) { }
} @if (app.config.ui.showAisTargets) { } @if (app.config.ui.showAisTargets) { } @if (showNoteslayer()) { } @if (overlay().show && overlay().type === 'bearing_dist') { } @if (overlay().show && !mapInteract.isModifying()) { @if (mapInteract.isMeasuring()) { } @if (this.overlay().type === 'chartlist') { } @if (this.overlay().type === 'list') { } @if (this.overlay().type === 's57') { } @if (this.overlay().type === 'tidal') {
water
air {{ overlay().tidal?.speedLabel }}
explore {{ overlay().tidal?.directionLabel }}
} @if ( overlay().type === 'destination' || overlay().type === 'waypoint' || overlay().type === 'route' || overlay().type === 'note' || overlay().type === 'region' ) { } @if (overlay().type === 'rset') { } @if (overlay().type === 'ais') {
} @if (overlay().type === 'aton' || overlay().type === 'meteo') { } @if (overlay().type === 'aircraft') { } @if (overlay().type === 'alarm') { }
} @if (!anchor.raised()) { } @if (dfeat.closest.length !== 0) { } @if (anchor.raised() && dfeat.navData.position) { @if (dfeat.navData.startPosition) { } @if (app.config.vessels.laylines && perfTargetAngle().length !== 0) { } @if (dfeat.navData.position) { } @if (course.courseData().arrivalCircle) { } } @if (app.config.vessels.rangeCircles) { } @if (app.config.vessels.selfLines.cog.length !== 0) { } @if (app.config.vessels.selfLines.cog.length !== 0) { } @if (app.config.vessels.windVectors) { } @if (app.config.vessels.trail && app.data.vessels.showSelf) { } @for (m of cursorMarkers(); track m.id) {
} @if (app.data.chartBounds.show) { }
@if (app.data.vessels.showSelf) { } @if (course.courseData().position) { } @if (app.data.vessels.showSelf || course.courseData().position) { } @if (mapZoomLevel() >= app.config.resources.notes.minZoom) { } @if (this.app.data.vessels.showSelf) { } @if (app.config.vessels.trail && app.selfTrail().length !== 0) { } @if (app.featureFlags().weatherApi) { } @if (app.config.experiments && mapService.featureUrls().length) { } @if (addableWidgetCell) { }