cesium 动态浮云框

 

 

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
    <title>Cesium影像服务--在线服务扩展</title>
    <link href="../Cesium/Widgets/widgets.css" rel="stylesheet" />
    <link rel="stylesheet" href="./ysc/css/ysc.css">
    <link rel="stylesheet" href="./ysc/css/reset.css">
    <link rel="stylesheet" href="./ysc/css/layerPay.css">
    <link rel="stylesheet" href="./ysc/css/index.css">
    <!-- <script src="../Cesium/Cesium.js"></script> -->
    <script src="./ysc/jquery-1.10.2.min.js"></script>
    <script src="../../Cesium1.48/Cesium/Cesium.js"></script>
    <script src="./ysc/echarts.js"></script>
    <script src="1-2ImageryProvider-WebExtend.js"></script>
    <!-- <script src="./ysc/ysc.js"></script> -->
    <!-- <script src="./ysc/index.js"></script> -->
    <style>
    html,
    body,
    #cesiumContainer {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    </style>
</head>

<body>
    <div id="cesiumContainer" class="fullSize"></div>
    <div class='ysc-dynamic-layer' id='one'>
        <div class='line'></div>
        <div class='main'>
            <div class="charts" id="chart-1"></div>
        </div>
    </div>
    <div id="creditContainer" style="display: none;"></div>
    <script>
    //一: WebMapTileServiceImageryProvider--天地图
    //var mtdt = new Cesium.WebMapTileServiceImageryProvider({
    //     url: 'http://t0.tianditu.com/img_w/wmts?',
    //     layer: 'img',
    //     style: 'default',
    //     format: 'tiles',
    //     tileMatrixSetID: 'w',
    //     credit: new Cesium.Credit('天地图全球影像服务'),
    //     maximumLevel: 18
    // });

    var mtdt = new Cesium.WebMapTileServiceImageryProvider({
        url: "http://{s}.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=837264f46e683ec982d452e78d71052e",
        layer: "tdtBasicLayer",
        style: "default",
        maximumLevel: 20,
        format: "image/jpeg",
        tileMatrixSetID: "GoogleMapsCompatible",
        show: true,
        subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"]
    })
    var noteLayer = new Cesium.WebMapTileServiceImageryProvider({
        url: "http://t0.tianditu.gov.cn/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles&tk=837264f46e683ec982d452e78d71052e",
        layer: "tdtBasicLayer",
        style: "default",
        maximumLevel: 20,
        format:
  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
### 回答1: Cesium是一款用于构建3D地球、地图和应用的开源JavaScript库。Cesium提供了许多可定制的UI控件,包括气泡提示(Infobox)。气泡提示Cesium中一个重要的UI控件,它可以用于在三维空间中显示实体的信息和属性,如建筑物、航班、卫星等。 气泡提示可以在实体被鼠标点击时触发,它会在场景中弹出一个小窗口,显示实体的基本信息、属性、统计数据等,以及用户定义的其他任意信息。通过在气泡提示中添加文本、图片、链接等,用户可以自定义显示内容,并提供交互式操作,如打开新的Web页面、弹出新的气泡提示等。 为了方便使用,Cesium提供了内置的气泡提示组件(InfoBox.js),并且这个组件可以通过配置文件进行定制,如更改背景色、字体、边样式等。用户也可以通过JavaScript代码直接创建、更新气泡提示,并从应用程序中动态地添加、删除实体。 总之,气泡提示Cesium中一个灵活可用的UI控件,它使得在3D空间中展示实体信息变得非常简单、实用。 ### 回答2: Cesium是一个开源的WebGIS架,可以让用户创建高度现实感的3D地图浏览应用程序。Cesium气泡提示是一种界面元素,它可以让用户在使用Cesium架时更好地交互和获取特定信息。气泡提示通常由一个小小的图标或文字标识触发,当用户将鼠标悬停在标识上时,气泡提示就会浮现出来,显示相关信息。这些信息可以是文本,图片,甚至是视频。气泡提示不仅可以增加应用程序的可用性和易用性,还可以提高用户的体验感和参与度。 Cesium气泡提示的设计使得它可以被自定义调整,从而满足不同应用的需求。用户可以在气泡提示中加入自己的样式和字体,以及自定义其大小和位置。用户还可以通过简单的代码调用来实现气泡提示的功能,因此无需过多关注底层实现。 总之,Cesium气泡提示是一个方便的界面元素,可以帮助用户轻松获取和展示地图数据。更多众多应用程序中都可以看到它的身影,例如在线地图,游戏,导航应用等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值