<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://cesiumjs.org/releases/1.54/Build/Cesium/Cesium.js"></script>
<link href="https://cesiumjs.org/releases/1.54/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
</head>
<body>
<div id="cesiumContainer" style="width: auto; height:650px"></div>
<script>
var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
handler.setInputAction(function (movement) {
var windowPosition = viewer.camera.getPickRay(movement.position);
var cartesianCoordinates = viewer.scene.globe.pick(windowPosition, viewer.scene);
alert(Cesium.Math.toDegrees(cartoCoordinates.longitude) + "," + Cesium.Math.toDegrees(cartoCoordinates.latitude) + "," + Cesium.Math.toDegrees(cartoCoordinates.height) ),
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
</script>
<script>
Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI4ZDdhNmRjMC0yNGMxLTRlYWItYjU5Ny1jZjJjZWIyNWI2YmIiLCJpZCI6NzY2Niwic2NvcGVzIjpbImFzciIsImdjIl0sImlhdCI6MTU1MDExMjI4NH0.e_LkplBoPjo_fSqLsGAb97ypotS0G5tMHJoSxLkqyUw';
var viewer = new Cesium.Viewer('cesiumContainer');
</script>
</body>
</html>
顯示[18 9 ] 有問題,求解
uj5u.com熱心網友回復:
運行了,沒看到彈窗。看不懂uj5u.com熱心網友回復:
alert(Cesium.Math.toDegrees(cartoCoordinates.longitude) + "," + Cesium.Math.toDegrees(cartoCoordinates.latitude) + "," + Cesium.Math.toDegrees(cartoCoordinates.height) ),
alert后面跟的不是, 改為 ; 吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/270390.html
標籤:JavaScript
下一篇:程式員的現狀與無奈
