栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

第七条、创建十个随机的点

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第七条、创建十个随机的点

创建十个随机的点

如果要创建十个随机的点位的话,我们先来回顾一下如何创建一个固定的点和任意位置的点(具体笔记可以去看第二天)我这里只是展示主要方法

 position: Cesium.Cartesian3.fromDegrees(x, y),
        point: {
          pixelSize: 10,
          color: Cesium.Color.YELLOW,
        },

这里的x,y就是坐标的位置
那么知道了如何创建点位,之后随机点其实也很简单
我先来演示一遍,功能:页面出现一个按钮,点击按钮可以创建十个随机的点位
首先我们创建一个按钮,并给他的@click赋值“ioc”


之后我们在methods的方法里面去写内容

ioc() {
      //随机生成十个图标
      //Math.round(Math.random()*5)   // 生成0~5的随机整数
      //随机数函数random()是生成一个0~1的随机数
      for (let i = 0; i < 10; i++) {
        let x = Math.random() * 100;
        let y = Math.random() * 100;
        earth.czm.viewer.entities.add({
          position: Cesium.Cartesian3.fromDegrees(x, y),
          //一个点,大小是10,颜色是黄色
           point: {
             pixelSize: 10,
             color: Cesium.Color.YELLOW,
           },
          //一个图标,图标的位置是 assets/carmera.png
          //billboard: {
          //image: require("../assets/carmera.png"),
          },
        });

两步,搞定~~·

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269119.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号