当前位置: 首页 > news >正文

网站建设响应式html简单的个人网页代码

网站建设响应式,html简单的个人网页代码,家居企业网站建设市场,网站开发在哪个科目核算文章目录 需求分析1. 点击坐标点实现2. 输入坐标实现 需求 用 Cesium 生成点位坐标#xff0c;并明显标识 分析 以下是我的两种实现方式 第一种是坐标点击实现 第二种是输入坐标实现 1. 点击坐标点实现 //点位坐标getLocation() {this.hoverIndex 0;let that this;this.view… 文章目录 需求分析1. 点击坐标点实现2. 输入坐标实现 需求 用 Cesium 生成点位坐标并明显标识 分析 以下是我的两种实现方式 第一种是坐标点击实现 第二种是输入坐标实现 1. 点击坐标点实现 //点位坐标getLocation() {this.hoverIndex 0;let that this;this.viewer.screenSpaceEventHandler.setInputAction(function(movement) {var position viewer.scene.pickPosition(movement.position);var cartographicPos Cesium.Cartographic.fromCartesian(position);var lonDegree Cesium.Math.toDegrees(cartographicPos.longitude);var latDegree Cesium.Math.toDegrees(cartographicPos.latitude);var text 经度 lonDegree.toFixed(6);text \n纬度;text latDegree.toFixed(6);text \n高度;text cartographicPos.height.toFixed(2);text 米;var labelEntity viewer.entities.add({position: Cesium.Cartesian3.clone(position),billboard: {position: Cesium.Cartesian3.clone(position),verticalOrigin: Cesium.VerticalOrigin.BOTTOM,image: /static/images/spaceComputed/menu_icon_lv1_1_trenddraw.png,},label: {text: text,font: 18px sans-serif,horizontalOrigin: Cesium.HorizontalOrigin.LEFT,verticalOrigin: Cesium.VerticalOrigin.BASELINE,style: Cesium.LabelStyle.FILL_AND_OUTLINE,fillColor: Cesium.Color.WHITE,outlineColor: Cesium.Color.RED,outlineWidth: 1.0,heightReference: Cesium.HeightReference.NONE,pixelOffset: new Cesium.Cartesian2(18.0, -18)},});that.pointLocationLabels.push(labelEntity);}, Cesium.ScreenSpaceEventType.LEFT_CLICK);},2. 输入坐标实现 以下是一个简单的 Cesium 输入生成点位坐标的demo包含了一个用于输入经纬度和高度的表单和一个用于显示地图的div容器 !DOCTYPE html html langen headmeta charsetUTF-8titleCesium Demo/titlescript srchttps://cesium.com/downloads/cesiumjs/releases/1.82/Build/Cesium/Cesium.js/scriptlink hrefhttps://cesium.com/downloads/cesiumjs/releases/1.82/Build/Cesium/Widgets/widgets.css relstylesheetstyle#cesiumContainer {width: 800px;height: 500px;margin: 10px auto;}form {width: 800px;margin: 10px auto;text-align: center;}input[typetext], input[typenumber] {width: 100px;margin-right: 10px;}input[typesubmit] {padding: 5px 10px;background-color: #4CAF50;color: #fff;border: none;cursor: pointer;}/style /head bodydiv idcesiumContainer/divform methodpost经度input typetext namelon idlon纬度input typetext namelat idlat高度input typenumber nameheight idheightinput typesubmit value生成点位/formscriptvar viewer new Cesium.Viewer(cesiumContainer);var entity;function addPoint(lon, lat, height) {if (entity) {viewer.entities.remove(entity);}entity viewer.entities.add({name: Point,position: Cesium.Cartesian3.fromDegrees(lon, lat, height),point: {pixelSize: 10,color: Cesium.Color.YELLOW}});viewer.zoomTo(entity);}document.querySelector(form).addEventListener(submit, function (event) {event.preventDefault();var lon parseFloat(document.querySelector(#lon).value);var lat parseFloat(document.querySelector(#lat).value);var height parseFloat(document.querySelector(#height).value) || 0;addPoint(lon, lat, height);});/script /body /html在上述代码中我们创建了一个用于输入经纬度和高度的表单和一个用于显示地图的div容器通过Cesium.Viewer对象实现了创建地图的功能。当用户填写表单并提交时我们调用addPoint函数生成点位坐标并将地图缩放到包含点位的视野范围内。
http://www.huolong8.cn/news/60088/

相关文章:

  • 做美食哪些类型网站小型企业网方案设计5000字
  • 网页设计做网站首页上海企业网络推广价格
  • 济南营销网站建设会qt怎么做网站
  • 网站框架类型食品网站建设目的
  • 外贸网站建设哪里实惠默认开启评论 wordpress
  • 凡科建站弊端最吸引人的汽车广告语
  • 苏州网络推广苏州网站建设九九建筑网66kv架空线路设计视频讲座
  • 做海报推荐网站开发区官网
  • 黑河做网站的中铁建设集团有限公司是央企吗
  • 关于网页设计搜索引擎排名公司网站关键词优化
  • 建设网站注意实现手机网站开发成为小程序
  • 做网站有必要要源码吗百度做网站联系电话
  • 网站建设公司是怎么找客户黑科技广告推广神器
  • 网站主机名是什么网站播放图片多大合适
  • 沈阳工程建设信息网站谷歌广告优化师
  • 做网站贵吗网站的中英文翻译是怎么做的
  • 网站开发流程包括需求分析wordpress themes
  • 怎么制作个人求职网站全屋整装装修效果
  • 我要建个网站wordpress微信服务号
  • 大鹏网站建设建站好不好莱芜都市网房产频道
  • 怀来网站建设wordpress免费商城模板下载
  • qq发网站链接怎么做可以做微课ppt模板 网站有哪些内容
  • 白山网站制作福州百度网站快速优化
  • 医药公司网站建设方案网站 架构设计
  • 网站推广费用ihanshi沈阳网站制作定制策划
  • 杭州网站建站公司贵州省建设局网站
  • 中山做百度网站的公司名称抖音品牌推广方案
  • 商务网站建设毕业设计模板下载武义县网站建设
  • 网站注册要多少钱没有内容的网站应该怎么做
  • 企业做微网站镜像网站如何做排名