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

superMap mapboxgl初始化地图时,地图旋转api与设置地图中心api,同时进行无法完成实现效果

superMap mapboxgl初始化地图是,地图旋转api与设置地图中心api,同时进行无法完成实现效果

map = new mapboxgl.Map({
	center: [113.29840006822727, 23.395243424972175]
})
 map.on("load", () => {
   map.rotateTo(-75)
   map.easeTo({
    center: [lng, lat],
    duration: 1000
    })
 })

解决方案

先让地图执行旋转后,再执行重新定位中心
map = new mapboxgl.Map({})
 map.on("load", () => {
   map.rotateTo(-75)
   if (timeout) {
     clearTimeout(timeout)
     timeout = null
   }
   timeout = setTimeout(() => {
    map.easeTo({
      center: [lng, lat],
      duration: 1000
    })
   }, 1000)
 })

http://www.kler.cn/a/290542.html

相关文章:

  • Rust:GUI 开源框架
  • Visual Studio Code 端口转发功能详解
  • 前端入门一之ES6--面向对象、够着函数和原型、继承、ES5新增方法、函数进阶、严格模式、高阶函数、闭包
  • 天地图入门|标注|移动飞行|缩放,商用地图替换
  • 图像处理椒盐噪声
  • 【网络】应用层——HTTP协议
  • 【Unity案例】搭建射击系统与UI
  • C#预处理器指令
  • 1.Docker初探 —— 走进集装箱的世界
  • upload-labs通关详解
  • C#指针(内存地址)IntPtr
  • Windows中Git对文件名大小写不敏感的问题解决方法
  • Unity数据持久化 之 二进制存储法
  • 设计模式之适配器模式:软件世界的桥梁建筑师
  • 【系统架构设计师-2019年】综合知识-答案及详解
  • ts 类型分类
  • 在安卓和Windows下使用Vizario H264 RTSP
  • 数据库系统 第28节 数据库迁移 案例分析
  • 2011年
  • pr瘦脸怎么操作?
  • css设置让整个盒子的内容渐变透明(非颜色渐变透明)
  • Fine3399或rk3399\sw799刷armbian创建热点
  • 精益工程师资格证书:2024年CLMP报名指南
  • sql-labs51-55通关攻略
  • 【Pandas】Pandas日常工作的常用操作大全
  • Go 语言版本管理——Goenv