Преглед на файлове

imporve the loactionbar mouse position

tags/2.15.0
Caven Chen преди 3 години
родител
ревизия
0199f89f8c
променени са 1 файла, в които са добавени 5 реда и са изтрити 12 реда
  1. 5
    12
      modules/widget/type/LocationBar.js

+ 5
- 12
modules/widget/type/LocationBar.js Целия файл

@@ -83,19 +83,12 @@ class LocationBar extends Widget {
if (now < this._lastMouseSampleTime + 300) {
return
}
let ellipsoid = Cesium.Ellipsoid.WGS84
let cartographic = e.surfacePosition
? ellipsoid.cartesianToCartographic(e.surfacePosition)
: undefined
let lng = +Cesium.Math.toDegrees(cartographic?.longitude || 0)
let lat = +Cesium.Math.toDegrees(cartographic?.latitude || 0)
let alt = cartographic
? +this._viewer.scene.globe.getHeight(cartographic)
: 0

let position = e.wgs84SurfacePosition
this._mouseEl.innerHTML = `
<span>经度:${lng.toFixed(8)}</span>
<span>纬度:${lat.toFixed(8)}</span>
<span>海拔:${alt.toFixed(2)} 米</span>`
<span>经度:${position.lng}</span>
<span>纬度:${position.lat}</span>
<span>海拔:${position.alt} 米</span>`
this._lastMouseSampleTime = now
}


Loading…
Отказ
Запис