kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Merge branch 'remote-station-distance' into 'master'
Remote station distance See merge request gridtracker.org/gridtracker!51merge-requests/52/merge
commit
eb0d715ffa
|
@ -15009,6 +15009,20 @@ function displayLookupObject(lookup, gridPass, fromCache = false)
|
|||
worker += makeRow("County", lookup, "county");
|
||||
worker += makeRow("Latitude", lookup, "lat");
|
||||
worker += makeRow("Longitude", lookup, "lon");
|
||||
if (getLookProp(lookup, "lat").length > 0 && getLookProp(lookup, "lon").length > 0)
|
||||
{
|
||||
worker += "<tr><td>Distance</td><td style='color:cyan'>" +
|
||||
parseInt(
|
||||
MyCircle.distance(
|
||||
g_myLat,
|
||||
g_myLon,
|
||||
Number(lookup.lat), Number(lookup.lon),
|
||||
distanceUnit.value
|
||||
) * MyCircle.validateRadius(distanceUnit.value)
|
||||
) + distanceUnit.value.toLowerCase() + "</td></tr>";
|
||||
let bearing = parseInt(MyCircle.bearing(g_myLat, g_myLon, Number(lookup.lat), Number(lookup.lon)));
|
||||
worker += "<tr><td>Azimuth</td><td style='color:yellow'>" + bearing + "°</td></tr>";
|
||||
}
|
||||
worker += makeRow("Grid", lookup, "grid", true);
|
||||
if (
|
||||
getLookProp(lookup, "gtGrid").length > 0 &&
|
||||
|
|
Ładowanie…
Reference in New Issue