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

《MapboxGL 基础知识点》- 放大/缩小/定位/级别

中心点

getCenter:获取中心点

const {lng, lat} = map.getCenter();

setCenter:设置中心点

// lng, lat
map.setCenter([134, 28]);

缩放级别

  getZoom:获取当前缩放级别

map.getZoom();

  setZoom:设置缩放级别

map.setZoom(5);

  zoomTo:使用动画过渡将贴图缩放到指定的缩放级别

map.zoomTo(8, {duration: 2000,offset: [100, 50]
});

  zoomIn:放大

map.zoomIn({duration: 1000});

  zoomOut:缩小

map.zoomOut({offset: [80, 60]});

定位

jumpTo:跳跃

map.jumpTo({center: [0, 0],zoom: 8,pitch: 45,bearing: 90
});

flyTo:飞往

map.flyTo({center: [0, 0],zoom: 9,speed: 0.2,curve: 1,easing(t) {return t;}
});

easeTo:使用新旧值之间的动画转换更改中心、缩放、方位、俯仰和填充的任意组合。对于选项中未指定的任何详细信息,贴图将保留其当前值。

map.easeTo({center: [0, 0],zoom: 9,speed: 0.2,curve: 1,duration: 5000,easing(t) {return t;}
});

http://www.lryc.cn/news/103486.html

相关文章:

  • VScode的简单使用
  • # Unity 如何获取Texture 的内存大小
  • dolphinscheduler switch+传参无坑版
  • VINS-fusion安装
  • 智慧消防:如何基于视频与智能分析技术搭建可视化风险预警平台?
  • selenium定位元素的方法
  • RISC-V特权级别
  • RISC-V 指令集介绍
  • 操作系统5
  • K8S系列文章之 Docker常用命令
  • 谷歌: 安卓补丁漏洞让 N-days 与 0-days 同样危险
  • linux 学成之路(基础篇)(二十三)MySQL服务(下)
  • MySQL初探
  • blender 用蒙版添加材质
  • 前端面试的性能优化部分(2)每篇10题
  • Spring——Spring是什么?IoC容器是什么?
  • 【CNN-BiLSTM-attention】基于高斯混合模型聚类的风电场短期功率预测方法(Pythonmatlab代码实现)
  • golang深刻剖析——channel
  • ERROR in unable to locate ‘***/public/**/*‘ glob
  • 简述一下你了解的 Java 设计模式
  • [开发] 认证的几种方式简介
  • ansible-playbook roles模块编写lnmp剧本
  • 什么是汽车软件的模糊测试?
  • Datax使用
  • HTML不常用但是好用的标签
  • 蓝桥杯2018省赛全球变暖dfs
  • Bean的作用域 - spring
  • [ncnn]ncnnoptimize使用
  • Elasticsearch笔记
  • 《怎样顺利通过答辩:论文答辩的策略与技巧》