百度地图3d效果和卫星图效果

8 篇文章 1 订阅
订阅专栏

3D图

在这里插入图片描述
3d案例如上图
代码如下

<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
	<style type="text/css">
	body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
	#allmap { position: relative; }
	#tools { position: absolute; left: 0; top: 0; z-index: 1000;}
	.tools-bar { display: flex; }
	.label { width: 80px; text-align: right; }
	</style>
	<script type="text/javascript" src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=秘钥"></script>
	<title>地图展示</title>
</head>
<body>
	<div id="allmap"></div>
	<div id="tools">
		<div class="tools-bar">
			<div class="label">heading:</div>
			<button id="heading-add">+</button>
			<input type="text" id="heading" value="40">
			<button id="heading-minus">-</button>
		</div>
		<div class="tools-bar">
			<div class="label">tilt:</div>
			<button id="tilt-add">+</button>
			<input type="text" id="tilt" value="70">
			<button id="tilt-minus">-</button>
		</div>
		<div class="tools-bar">
			<button id="loop">loop</button>
			<button id="stop">stop</button>
		</div>
	</div>
</body>
</html>
<script type="text/javascript">
    // GL版命名空间为BMapGL
    // 按住鼠标右键,修改倾斜角和角度
	var map = new BMapGL.Map("allmap");    // 创建Map实例
  var point = new BMapGL.Point(116.280190, 40.049191);
	map.centerAndZoom(point, 19);  // 初始化地图,设置中心点坐标和地图级别
	map.enableScrollWheelZoom(true);     // 开启鼠标滚轮缩放
	map.setHeading(40);   // 设置地图旋转角度
	map.setTilt(70);       // 设置地图的倾斜角度
	var heading = document.getElementById('heading');
	var headingAdd = document.getElementById('heading-add');
	var headingMinus = document.getElementById('heading-minus');
	var tilt = document.getElementById('tilt');
	var tiltAdd = document.getElementById('tilt-add');
	var tiltMinus = document.getElementById('tilt-minus');
	heading.addEventListener('input', function(e) {
		map.setHeading(e.target.value);
	});
	tilt.addEventListener('input', function(e) {
		map.setTilt(e.target.value);
	});
	headingAdd.addEventListener('click', function(e) {
		heading.value++;
		map.setHeading(heading.value);
	});
	headingMinus.addEventListener('click', function(e) {
		heading.value--;
		map.setHeading(heading.value);
	});
	tiltAdd.addEventListener('click', function(e) {
		tilt.value++;
		map.setTilt(tilt.value);
	});
	tiltMinus.addEventListener('click', function(e) {
		tilt.value--;
		map.setTilt(tilt.value);
	});
	var task;
	document.getElementById('loop').addEventListener('click', function(e) {
		task = setInterval(() => {
			if (loop) {
				heading.value++;
				map.setHeading(heading.value);
			}
		}, 100);
	});
	document.getElementById('stop').addEventListener('click', function(e) {
		task && clearInterval(task);
	})
</script>

地球卫星图

在这里插入图片描述
代码如下

<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
	<style type="text/css">
	body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
	</style>
	<script type="text/javascript" src="https://api.map.baidu.com/api?type=webgl&v=1.0&ak=秘钥"></script>
	<title>地图展示</title>
</head>
<body>
	<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
    // GL版命名空间为BMapGL
    // 按住鼠标右键,修改倾斜角和角度
	var map = new BMapGL.Map("allmap");
  map.centerAndZoom(new BMapGL.Point(118.5, 27.5), 5);
	map.enableScrollWheelZoom(true);
	map.setMapType(BMAP_EARTH_MAP);      // 设置地图类型为地球模式
	var scaleCtrl = new BMapGL.ScaleControl({ 
		anchor: BMAP_ANCHOR_TOP_LEFT,
		offset: new BMapGL.Size(100, 10)
	});  // 添加比例尺控件
	map.addControl(scaleCtrl);
	var zoomCtrl = new BMapGL.ZoomControl({ 
		anchor: BMAP_ANCHOR_BOTTOM_LEFT
	});  // 添加比例尺控件
	map.addControl(zoomCtrl);
</script>

js地图效果
07-09
js地图效果 ,js实现动态地图效果,兼容主流浏览器js地图效果 ,js实现动态地图效果,兼容主流浏览器
百度地图--3D棱柱效果---省边界数据抽取---Boundary、Point、Prism
拿回忆下酒
03-18 3809
3D棱柱效果 上代码 var map = new BMapGL.Map("allmap"); var point = new BMapGL.Point(116.404, 39.925); map.centerAndZoom(point, 10); map.setTilt(50); map.enableScrollWheelZoom(); var bd = new BMapGL.Boundary(); bd.get('北京市', function
html5地图特效
04-02
html5地图特效,用到echar, jquery1.8,有源码简单易用。
关于百度地图的实现效果
04-22
添加带文字的覆盖物,点击弹出infowindow,层覆盖
vue2.0中使用百度BMapGL的画面以及切换3d棱柱
weixin_49346785的博客
11-17 1583
1.使用百度地图首先得申请他的ak去 地址:登录百度帐号记得选择浏览器端 2.下面咱们开始代码方面,首先在index.html中引入百度api <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <titl...
百度卫星地图下载 百度卫星地图器 v2.2.807
11-08
百度卫星地图百度地图的一项重要服务,它结合了高清晰度的卫星影像和航空照片,为用户提供鸟瞰视角的城市和自然景观。用户可以通过这个服务查看全球各地的地形地貌,进行位置搜索、导航、距离测量等操作。而百度...
百度地图--3D棱柱--省边界数据抽取
03-18
在做省市区--3D棱柱效果时,需要获取该省的经纬度,但是数据量太大。原则上我们只需要少量的数据,将省轮廓显示出来就可以了,因此我们需要对省经纬度数据做一下抽取。
百度地图WebGL离线版V1.0示例,包含3D地球模式
02-23
总的来说,百度地图WebGL离线版V1.0是学习和实践3D地图开发的理想平台。它结合了WebGL的强大功能和百度地图的丰富资源,为开发者提供了探索3D地图技术的起点。无论你是地图应用爱好者还是专业开发者,都可以从中获取...
百度个性地图3D测试(WebGL V1.0).zip
12-22
2. **百度地图WebGL**: 百度地图百度公司提供的在线地图服务,它包括了传统2D地图卫星、地形以及街景等多种视。WebGL版本的百度地图是其在3D领域的尝试,用户可以通过WebGL技术在浏览器中体验更为真实的...
3D_地图_js地图建模_echarts3d建模_became64t_
10-01
在IT行业中,3D地图建模是一个非常热门且实用的技术领域,特别是在Web开发中,它为用户提供了丰富的视觉体验和交互性。本文将深入探讨基于JavaScript的地图建模,特别是使用ECharts3D和Baidu地图API进行3D建模的相关...
HTML5实现的超酷3D实景地图动画特效源码
07-16
HTML5实现3D效果实景地图,是一款3D实景地图,截取了实景的房屋大厦,并且可以旋转展示,具有非常强的立体效果
百度地图实现普通地图卫星、三维、混合卫星+路网)
男人要霸气的博客
10-12 2万+
普通街道视:BMAP_NORMAL_MAP 透视像视:BMAP_PERSPECTIVE_MAP 卫星:BMAP_SATELLITE_MAP 卫星和路网的混合视:BMAP_HYBRID_MAP <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="te...
基于百度地图API在AI Studio上的卫星地图像处理与分类
m0_63642362的博客
12-28 1008
本项目基于百度地图API获取了不同的瓦片地图并进行合并等处理,可用于遥感和抽象地图地图块的像分类、分割、检测等数据的制作。
百度地图3D效果
HEshenghuxi的博客
03-11 1万+
百度地图的立体效果来实现 百度映射用于使用二维映射之前。如今,百度地图找到支持立体效果。为了实现立体效果只需要添加以下两个示例代码可: map.setMapType(BMAP_PERSPECTIVE_MAP); //改动地图类型为3D地图 map.setCurrentCity("北京市"); //设置当前城市 ,总体代码例如以下: &lt;!html&gt; &lt;!head&g...
百度地图三维效果实现
热门推荐
longshengguoji的专栏
10-13 2万+
之前用百度地图都是用的二维地图,现在发现百度地图支持三维效果,欲实现三维效果只需添加如下两句代码即可:     map.setMapType(BMAP_PERSPECTIVE_MAP);     //修改地图类型为3D地图     map.setCurrentCity("北京市");  //设置当前城市 ,整体代码如下: body, html {width: 10
Echarts地图之——如何让地图显示出3d
最新发布
在车上在路上的博客
10-24 9966
上面几个是常用的地图配置,其他的配置如label、itemstyle、emphasis(高亮)、select(选中)则和其他的表类似可以看文档,根据需要来修改配置。然后我们给地图添加阴影的效果,与其说是阴影不如说是地图下的错位层,多加了几层所形成的效果。这里我们通过geo给地图添加其他层,geo和我们刚才说的series内的配置基本一样。这样我们在原有层的基础上添加了几层阴影效果,这样就会有3d的感觉了。当我们把该option配置完成时就能看到一个基础的地图了。然后地图的基本配置我们也是知道通过。
百度地图 点击地图类型控件切换普通地图卫星、三维、混合卫星+路网),右下角是缩略
Orbita_wangtao
07-31 2万+
百度地图 点击地图类型控件切换普通地图卫星、三维、混合卫星+路网),右下角是缩略 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;meta name=&quo
网页调用百度地图,创建3d地图
专注+自信+责任+沟通
05-02 1716
你将在第一章中学会以下知识: 如何创建一个网页文件怎样利用百度地图API建立一张2D地图,以及3D地图如何添加对地图进行鼠标和键盘操作的功能 ------------------------------------------------------------------------------------------------------------------- 一、创建
vue+echarts——实现3D地图+3D柱状 效果——粗糙代码记录——技能提升
yehaocheng520的博客
11-24 2万+
echarts——实现3D地图+3D柱状 效果——粗糙代码记录——技能提升
Cesium集成百度地图源码实现详解
百度地图与Cesium结合,可以让用户在Cesium的3D环境中使用百度地图作为底,增强用户体验。 首先,要实现这一功能,我们需要创建一个`BaiduImageryProvider`类,这个类继承自Cesium的` ImageryProvider`接口。这...
写文章

热门文章

  • nginx配置gzip压缩,优化传输效率,加快页面访问速度 14884
  • vue3的getCurrentInstance获取组件实例踩坑记录 14079
  • vue跳转外部链接的方法 13411
  • blender的下载安装和配置中文环境 12421
  • vue3报错 Unexpected mutation of “xxx“ prop.(eslintvue/no-mutating-props) 12235

分类专栏

  • vite 12篇
  • uni-app 17篇
  • 前端面试题 9篇
  • 工具网站 6篇
  • vue3从入门到精通 38篇
  • vue的那些事 53篇
  • 菜鸟的踩坑之旅 66篇
  • 开发日记 3篇
  • 百度地图 8篇
  • 数据结构和算法 7篇
  • 常用的数据处理 7篇
  • 高德地图 11篇
  • AI 4篇
  • react从入门到精通 10篇
  • three.js 27篇
  • 前端常用布局和注意事项 14篇
  • webpack 31篇
  • 前端性能优化 6篇
  • node 22篇
  • ts 13篇
  • js设计模式 1篇
  • arcgis for javascript 8篇

最新评论

  • Vue3 + Vite + Ts 报错:Property ‘xxx‘ does not exist on type ‘never‘

    vues: 虽然能解决,但是把对象写成这样有点欠妥,有其他好的方法的吗?

  • 前端常见面试题之异步(event loop, promise, async/await, 宏任务/微任务)

    jieyucx: // 1 // 2 // 5 // 6 // 11 // 9 // 10 // 13 // 4 // 7 // 8 // 12 // 14 // 15

  • vue3 el-upload文件上传隐藏文件列表

    常乐-: :show-file-list="false" 用这个就可以隐藏了

  • npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.

    爪哇小白2021: npm cache clean --force npm config set strict-ssl false // 前两步执行完之后再重新下载依赖 npm install 确实可以 直接清除了一次缓存之后 重新下载然后就可以了.

  • vue中使用高德地图实现历史轨迹回放并能控制播放轨迹的倍速

    功能点分享: 这个代码是播放器设置播放倍数,不是播放中改变倍数,

大家在看

  • 时钟的配置
  • C# DI依赖注入本质探究 149
  • 深度学习速通系列:在命名实体识别中有哪些标注方法? 1
  • 【CSS in Depth 2 精译_037】第六章 定位与堆叠上下文 + 6.1 固定定位 2
  • Docker_基础初识

最新文章

  • vite项目配置本地开发使用https访问
  • uniapp和vue3中使用vConsole在H5中开启移动端调试
  • 常用工具网站之Emoji
2024年38篇
2023年264篇
2022年29篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jieyucx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家上海创意玻璃钢雕塑方法江西户内玻璃钢雕塑图片山东大型商场创意商业美陈哪家好南通玻璃钢花盆模具制作常州玻璃钢人像雕塑标识标牌玻璃钢仿铜雕塑定做价格黑龙江玻璃钢红军雕塑呈贡玻璃钢雕塑设计公司哪家好玻璃钢仿铜和铸铜雕塑的区别定做仿石头玻璃钢花盆成都玻璃钢花盆工厂户外玻璃钢雕塑参考价上海古代玻璃钢人物雕塑河南商场美陈生产企业长乐玻璃钢座椅雕塑济南玻璃钢动物雕塑欧式玻璃钢人物雕塑出厂价格西宁玻璃钢植物雕塑多少钱玻璃钢雕塑碎了平顶山玻璃钢泡沫雕塑制作厂家玻璃钢雕塑价格计算莆田广场玻璃钢雕塑价格西城区商场美陈图纸仿真玻璃钢人物雕塑出厂价格邵阳玻璃钢座椅雕塑曲靖市玻璃钢雕塑报价玻璃钢会动雕塑广州商场美陈厂家供应济南定制玻璃钢雕塑销售电话太原玻璃钢广场雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化