Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -344,8 +344,9 @@ function startAutomaticFollowJob() {
radius: radiusNm,
over: 2,
size: parseInt(elements.sizeInput.value, 10) || 4,
sdwn: parseInt(elements.sdwnSelect.value, 10) || 0,
mode: 'daa'
sdwn: parseInt(elements.sdwnSelect.value, 10) || 0,
server: parseInt(elements.serverSelect.value, 10) || 1,
mode: 'daa'
};

const circle = L.circle([ahead.lat, ahead.lon], {
Expand Down Expand Up @@ -630,10 +631,11 @@ function createPreviewCircleAt(lat, lon) {
lat: centre.lat,
lon: centre.lng,
radius: circle.getRadius() / 1852, // m → NM
size: parseInt(elements.sizeInput.value, 10) || 4,
over: parseInt(elements.overSelect.value, 10) || 1,
sdwn: parseInt(elements.sdwnSelect.value, 10) || 0, // default 0 ⇒ precoverage ON
mode: 'manual'
size: parseInt(elements.sizeInput.value, 10) || 4,
over: parseInt(elements.overSelect.value, 10) || 1,
sdwn: parseInt(elements.sdwnSelect.value, 10) || 0, // default 0 ⇒ precoverage ON
server: parseInt(elements.serverSelect.value, 10) || 1,
mode: 'manual'
};

// Avvia subito il job e trasforma il cerchio in "verde"
Expand Down
6 changes: 4 additions & 2 deletions js/ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ const elements = {
btnDownloadAroundAircraft: document.getElementById('btn-download-around-aircraft'),
btnFillHoles: document.getElementById('btn-fill-holes'),
dateFilterSlider: document.getElementById('date-filter-slider'),
dateFilterLabel: document.getElementById('date-filter-label')
dateFilterLabel: document.getElementById('date-filter-label'),
serverSelect: document.getElementById('server')
};

const CROSSHAIR_SVG_ICON_HTML = '<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 32 32">' +
Expand Down Expand Up @@ -406,7 +407,8 @@ function getJobParameters() {
radius: parseFloat(elements.radiusInput.value) || 3,
size: parseInt(elements.sizeInput.value, 10) || 4,
over: parseInt(elements.overSelect.value, 10) || 1,
sdwn: parseInt(elements.sdwnSelect.value, 10) // può restituire -1
sdwn: parseInt(elements.sdwnSelect.value, 10), // può restituire -1
server: parseInt(elements.serverSelect.value, 10) || 1
};

// Se lat/lon non sono compilati, usa ICAO
Expand Down
12 changes: 11 additions & 1 deletion map.html
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,16 @@ <h3>Scenery Controls</h3>
</select>
</div>

<div class="control-group">
<label for="server">Map Server (--map):</label>
<select id="server">
<option value="1" selected>1: Arcgis</option>
<option value="2">2: USGS (only USA)</option>
<option value="3">3: PNOA (only Spain)</option>
<option value="4">4: Geoportal (only Poland)</option>
</select>
</div>

<!-- Main action button -->
<button id="btn-download-around-aircraft">Download around aircraft</button>

Expand All @@ -417,7 +427,7 @@ <h3>Scenery Controls</h3>
style="width:100%; box-sizing: border-box; text-align:center; background:#f8f8f8; border:1px solid #ccc; color:#555;"/>
</div>

<hr>
<hr style="width: 100%;">

<!-- FlightGear connection controls -->
<h3>FlightGear Controls</h3>
Expand Down