当前位置: 首页 > 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

相关文章:

  • 自创“九转化形”算法设计,禁止抄袭
  • ASP.NET Core 实现微服务 - Elastic APM
  • 【Nginx】设置https和http同时使用同一个端口访问
  • 【形式篇】年终总结怎么写:PPT如何将内容更好地表现出来
  • 设计模式(1)——面向对象和面向过程,封装、继承和多态
  • PySide6的样式表
  • 【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