kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Merge branch 'remote-station-distance' into 'master'
Remote station distance See merge request gridtracker.org/gridtracker!51Canadian-Provinces-Territories-Award-Layer
commit
eb0d715ffa
|
@ -15009,6 +15009,20 @@ function displayLookupObject(lookup, gridPass, fromCache = false)
|
||||||
worker += makeRow("County", lookup, "county");
|
worker += makeRow("County", lookup, "county");
|
||||||
worker += makeRow("Latitude", lookup, "lat");
|
worker += makeRow("Latitude", lookup, "lat");
|
||||||
worker += makeRow("Longitude", lookup, "lon");
|
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);
|
worker += makeRow("Grid", lookup, "grid", true);
|
||||||
if (
|
if (
|
||||||
getLookProp(lookup, "gtGrid").length > 0 &&
|
getLookProp(lookup, "gtGrid").length > 0 &&
|
||||||
|
|
Ładowanie…
Reference in New Issue