[Grid Map] Adjusted coordinate info to not jump around
这个提交包含在:
父节点
abe25ef309
当前提交
f70419cc02
共有 2 个文件被更改,包括 16 次插入 和 4 次删除
|
|
@ -33,6 +33,12 @@
|
||||||
.cohidden {
|
.cohidden {
|
||||||
display:none;
|
display:none;
|
||||||
}
|
}
|
||||||
|
#latDeg, #lngDeg {
|
||||||
|
width: 170px;
|
||||||
|
}
|
||||||
|
#locator, #distance, #bearing {
|
||||||
|
width: 120px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
||||||
|
|
@ -100,7 +106,7 @@
|
||||||
<div id="gridmapcontainer">
|
<div id="gridmapcontainer">
|
||||||
<div id="gridsquare_map" style="width: 100%; height: 800px"></div>
|
<div id="gridsquare_map" style="width: 100%; height: 800px"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="coordinates text-center d-flex">
|
<div class="coordinates d-flex">
|
||||||
<div class="cohidden">Latitude: </div>
|
<div class="cohidden">Latitude: </div>
|
||||||
<div class="cohidden col-auto text-success font-weight-bold" id="latDeg"></div>
|
<div class="cohidden col-auto text-success font-weight-bold" id="latDeg"></div>
|
||||||
<div class="cohidden">Longitude: </div>
|
<div class="cohidden">Longitude: </div>
|
||||||
|
|
|
||||||
|
|
@ -15,14 +15,20 @@ function ConvertDDToDMS(lat, lng) {
|
||||||
if (lng > 180) {
|
if (lng > 180) {
|
||||||
lng = lng - 360;
|
lng = lng - 360;
|
||||||
}
|
}
|
||||||
|
|
||||||
LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + (0 | (lat < 0 ? (lat = -lat) : lat)) + "° " + (0 | (((lat += 1e-9) % 1) * 60)) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\"";
|
|
||||||
|
|
||||||
LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + (0 | (lng < 0 ? (lng = -lng) : lng)) + "° " + (0 | (((lng += 1e-9) % 1) * 60)) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\"";
|
LatLng['latDeg'] = (lat < 0 ? "S" : "N") + " " + pad((0 |(lat < 0 ? (lat = -lat) : lat)),3) + "° " + pad(0 | (((lat += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lat * 60) % 1) * 6000)) / 100) + "\"";
|
||||||
|
|
||||||
|
LatLng['lngDeg'] = (lng < 0 ? "W" : "E") + " " + pad((0 | (lng < 0 ? (lng = -lng) : lng)), 2) + "° " + pad(0 | (((lng += 1e-9) % 1) * 60),2) + "' " + ((0 | (((lng * 60) % 1) * 6000)) / 100) + "\"";
|
||||||
|
|
||||||
return LatLng;
|
return LatLng;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pad(n, width, z) {
|
||||||
|
z = z || '0';
|
||||||
|
n = n + '';
|
||||||
|
return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n;
|
||||||
|
}
|
||||||
|
|
||||||
const latLngToLocator = (lat, lng) => {
|
const latLngToLocator = (lat, lng) => {
|
||||||
if (lng < -180) {
|
if (lng < -180) {
|
||||||
lng = lng + 360;
|
lng = lng + 360;
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用