Cesium完整的ViewToolbar的可运行示例代码
时间: 2024-05-09 09:15:34 浏览: 90
以下是一个简单的Cesium ViewToolbar示例代码:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Cesium ViewToolbar Example</title>
<script src="https://cesium.com/downloads/cesiumjs/releases/1.84/Build/Cesium/Cesium.js"></script>
<link href="https://cesium.com/downloads/cesiumjs/releases/1.84/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
<style>
#cesiumContainer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
</style>
</head>
<body>
<div id="cesiumContainer"></div>
<div id="toolbarContainer"></div>
<script>
// 初始化Cesium
var viewer = new Cesium.Viewer('cesiumContainer');
// 创建ViewToolbar
var toolbar = new Cesium.ViewToolbar({
container: 'toolbarContainer',
viewer: viewer
});
// 添加按钮
toolbar.addButton({
text: 'Fly Home',
icon: 'cesium-icon-home',
onActivate: function () {
viewer.camera.flyHome(1.5);
}
});
</script>
</body>
</html>
```
在上面的示例中,我们首先加载了Cesium的核心js和CSS文件,然后创建了一个用于显示Cesium的容器。接下来,我们创建了一个ViewToolbar并将其与Cesium Viewer关联。最后,我们添加了一个“Fly Home”按钮并定义了其行为。可以通过在浏览器中打开这个HTML文件来运行示例。
阅读全文