@@ -97,6 +97,7 @@ function Debug(view, datDebugTool, chartDivContainer) {
97
97
// camera-target-updated event
98
98
let LatController ;
99
99
let LongController ;
100
+ let AltiController ;
100
101
let eventFolder ;
101
102
const controls = view . controls ;
102
103
initialPosition . crs = view . referenceCrs ;
@@ -108,12 +109,15 @@ function Debug(view, datDebugTool, chartDivContainer) {
108
109
initialPosition . setFromVector3 ( cursorWorldPosition ) . as ( 'EPSG:4326' , geoPosition ) ;
109
110
state . latitude = `${ geoPosition . y . toFixed ( 6 ) } ` ;
110
111
state . longitude = `${ geoPosition . x . toFixed ( 6 ) } ` ;
112
+ state . altitude = `${ geoPosition . z . toFixed ( 2 ) } ` ;
111
113
} else {
112
114
state . latitude = '---------' ;
113
115
state . longitude = '---------' ;
116
+ state . altitude = '---------' ;
114
117
}
115
118
LatController . updateDisplay ( ) ;
116
119
LongController . updateDisplay ( ) ;
120
+ AltiController . updateDisplay ( ) ;
117
121
} ;
118
122
119
123
gui . add ( state , 'eventsDebug' ) . name ( 'Debug event' ) . onChange ( ( ( ) => ( newValue ) => {
@@ -124,8 +128,11 @@ function Debug(view, datDebugTool, chartDivContainer) {
124
128
initialPosition . setFromVector3 ( getCenter ( ) ) . as ( 'EPSG:4326' , geoPosition ) ;
125
129
state . latitude = `${ geoPosition . y . toFixed ( 6 ) } ` ;
126
130
state . longitude = `${ geoPosition . x . toFixed ( 6 ) } ` ;
131
+ state . altitude = `${ geoPosition . z . toFixed ( 2 ) } ` ;
132
+
127
133
LatController = eventFolder . add ( state , 'latitude' ) ;
128
134
LongController = eventFolder . add ( state , 'longitude' ) ;
135
+ AltiController = eventFolder . add ( state , 'altitude' ) ;
129
136
130
137
view . domElement . addEventListener ( 'mousemove' , cameraTargetListener ) ;
131
138
} else {
0 commit comments