vue html 百度地图3D楼 建筑物上颜色 修改颜色

这篇具有很好参考价值的文章主要介绍了vue html 百度地图3D楼 建筑物上颜色 修改颜色。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先看效果图:
vue html 百度地图3D楼 建筑物上颜色 修改颜色,JS,HTML,百度地图,1024程序员节,前端,html5,vue
引入GL版

<script src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=你的秘钥"></script>
<script src="https://mapv.baidu.com/build/mapv.min.js"></script>		
<script src="https://code.bdstatic.com/npm/mapvgl@1.0.0-beta.159/dist/mapvgl.min.js"></script>

JS部分:

// 1. 创建地图实例
			var bmapgl = new BMapGL.Map('map_container');
			var point = new BMapGL.Point(101.756895,36.682754);
			bmapgl.centerAndZoom(point, 18);
			bmapgl.enableScrollWheelZoom(true); // 开启鼠标滚轮缩放
			// 设置3D视角
			bmapgl.setHeading(12); //设置地图的旋转角度
			bmapgl.setTilt(55); //设置地图的倾斜角度
			// 2. 创建MapVGL图层管理器
			var view = new mapvgl.View({
				map: bmapgl
			});

			// 3. 创建可视化图层,并添加到图层管理器中
			var layer = new mapvgl.PointLayer({
				color: 'rgba(50, 50, 200, 1)',
				blend: 'lighter',
				size: 2
			});
			view.addLayer(layer);	
			
			var layer = new mapvgl.ShapeLayer({
				color: 'rgba(247,66,61, 1)',
				data: [{
					geometry: {
						type: 'Polygon',
						coordinates: [
							[
								[101.756464,36.682498],
								[101.756451,36.681676],
								[101.756841,36.681658],
								[101.756832,36.681749],
								[101.756554,36.681763],
								[101.756567,36.68249]
								
							]
						]
					},
					properties: {
						height: 40, // 多边形高度
					}
				}]
			})
			var layer2 = new mapvgl.ShapeLayer({
				color: 'rgba(250,189,35, 1)',
				data: [{
					geometry: {
						type: 'Polygon',
						coordinates: [
							[
							    [101.759972,36.683583],
								[101.760197,36.683586],
								[101.760201,36.68355],
								[101.760394,36.683561],
								[101.760403,36.683583],
								[101.760551,36.683579],
								[101.760547,36.683398],
								[101.760372,36.683391],
								[101.760367,36.683435],
								[101.760188,36.683435],
								[101.760179,36.683388],
								[101.759967,36.683391]
							]
						]
					},
					properties: {
						height: 30, // 多边形高度
					}
				}]
			})
			
			view.addLayer(layer);
			view.addLayer(layer2);

用mapvgl.ShapeLayer给3D楼上颜色,实际上就是创建一个3D物体 覆盖原来的物体
coordinates参数为多边形物体的经纬度,比如:vue html 百度地图3D楼 建筑物上颜色 修改颜色,JS,HTML,百度地图,1024程序员节,前端,html5,vue
这个建筑,vue html 百度地图3D楼 建筑物上颜色 修改颜色,JS,HTML,百度地图,1024程序员节,前端,html5,vue
6个经纬度 按顺序 链接成一个图形,再设置图形的高度 就完成了文章来源地址https://www.toymoban.com/news/detail-566326.html

到了这里,关于vue html 百度地图3D楼 建筑物上颜色 修改颜色的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 智能建筑与云计算安全:如何保护你的建筑物

    作者:禅与计算机程序设计艺术 引言 1.1. 背景介绍 随着信息技术的飞速发展,智能建筑作为建筑行业的一大突破,得到了越来越广泛的应用。智能建筑不仅提供了更加便捷、舒适的生活环境,还提高了建筑的运营效率。然而,智能建筑的部署和运维过程中,安全问题也日益

    2024年02月13日
    浏览(41)
  • 建筑物面片分割实验之RANSAC(实验一)

    在关于建筑物点云处理方面,一般流程都是: 1、从原始点云中分类得到完整建筑物点云 2、依次对单个建筑物进行面片分割 3、提取建筑物的特征点和特征线 4、建筑物进行三维建模 在建筑物的面片分割方面,常用的方法有区域生长和RANSAC,二者都是基于建筑物通常都是由多

    2023年04月08日
    浏览(67)
  • PCL 建筑物点云立面和平面分割提取

      在建筑物点云中,立面点和平面点的法向量存在明显的差异,根据法向量在Z方向的分量设置相应得阈值即可实现立面点与平面点的分割。

    2024年02月06日
    浏览(39)
  • AI:128-基于机器学习的建筑物能源消耗预测

    🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的关键代码,详细讲

    2024年02月20日
    浏览(49)
  • Cesium-建筑物模型shp数据转3dtile数据

            记录一下 cesium 加载3dtile格式的建筑物模型文件,数据由shp数据通过官方工具 CesiumLab 转换3dtile数据 ,文章末附链接  直接记录操作-         工具用的CesiumLab v3.0.7 1-shp数据文件       2-工具操作    数据有高度字段的可选⬇  pak为地形高程文件   3- 完成上述操作

    2024年02月07日
    浏览(50)
  • 【ArcGIS微课1000例】0088:计算城市建筑物朝向(矩形角度)

    矩形要素具有长轴和短轴,其长轴方向也称为矩形面的主角度,可用于确定面要素的走向趋势。根据该方向参数,可以对具有矩形特征的地理对象进行方向分析,且适用于很多应用场景,如城市建筑的朝向等。本实验讲述使用ARCGIS软件计算矩形的长轴方向。 加载配套实验数据

    2024年01月19日
    浏览(66)
  • AI:101-基于深度学习的航空影像中建筑物识别

    🚀 本文选自专栏:人工智能领域200例教程专栏 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的核心代码,详细讲解供大家学习,希望可以帮到大家。欢迎订阅支持,

    2024年02月04日
    浏览(45)
  • 建筑物矢量shp转3Dtiles介绍--CesiumLab3

    它主要有以下功能: 数据切片 地形切片,DEM 点云切片 实例模型切片 倾斜摄影模型切片 通用模型切片,Ma、Max、Skp、Blend等 数据转换 三维模型转换 BIM模型转换 倾斜模型转换 服务发布 影像服务发布 地形服务发布 3DTiles服务发布 模型库 在线展示调试 在线预览 实时改变参数

    2024年02月07日
    浏览(45)
  • 人工智能在建筑物监控系统中的应用与优势

    建筑物监控系统是现代智能城市的重要组成部分,它可以实现建筑物内外的各种设备的实时监控,包括安全、能源、环境等方面。随着人工智能技术的发展,人工智能在建筑物监控系统中的应用也逐渐成为主流。本文将从以下几个方面进行阐述: 背景介绍 核心概念与联系 核

    2024年02月21日
    浏览(48)
  • 论文阅读:基于深度学习的大尺度遥感图像建筑物分割研究

    一、该网络中采用了上下文信息捕获模块。通过扩大感受野,在保留细节信息的同时,在中心部分进行多尺度特征的融合,缓解了传统算法中细节信息丢失的问题;通过自适应地融合局部语义特征,该网络在空间特征和通道特征之间建立长距离的依赖关系; 二、分割网络:边

    2024年02月15日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包