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

mars3d获取视窗的范围

期望效果 :
1.我现在想获取到当前视窗的地图范围,请问有什么⽅法可以拿到吗
2.⽐如当前视窗地图范围的边界点,每个边界点的经纬度
回复:
1.mars3d的API⽂档中有相关的⽅法
2.具体使⽤可以参考⽂档地址:http://mars3d.cn/api/Map.html?classFilter=map#getExtent
3.主要是getExtent⽅法,此⽅法的返回值为⼀个对象,可以使⽤如下⽅式进⾏获取
const { xmin, xmax, ymin, ymax, height } = map.getExtent()
从中取需要的值即可
相关使用代码可以参考示例本地源码:

// 终点

export function endPoint() {

  showLoading()

  routeLayer.clear()

  poiLayer.clear()

  endPointArr = null

  const extent = map.getExtent() // 当前视域内

  queryGaodePOI.queryPolygon({

    text: "企业",

    polygon: [

      [extent.xmin, extent.ymin],

      [extent.xmin, extent.ymax],

      [extent.xmax, extent.ymax],

      [extent.xmax, extent.ymin]

    ],

    page: 0,

    count: 10,

    success: function (res) {

      hideLoading()

      const count = res.count

      eventTarget.fire("end", { count })

      addEndPointEntity(res.list)

    },

    error: function (msg) {

      globalMsg(msg)

      hideLoading()

    }

  })

}

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

相关文章:

  • 《高性能MySQL》读书笔记(上)
  • 05-代理模式
  • RocketMQ源码分析之消费队列、Index索引文件存储结构与存储机制-上篇
  • 基于Java的浏览器的设计与实现毕业设计
  • 手把手教你使用vite打包自己的js代码包并推送到npm
  • Tomcat源码分析-关于tomcat热加载的一些思考
  • DataWhale 大数据处理技术组队学习task4
  • Oracle 12C以上统计信息收集CDB、PDB执行时间不一致问题
  • 用Python获取弹幕的两种方式(一种简单但量少,另一量大管饱)
  • 算法训练营 day55 动态规划 买卖股票问题系列3
  • 电商共享购模式,消费增值返利,app开发
  • 机房信息牌系统
  • 金测评 手感更细腻的游戏手柄,双模加持兼容更出色,雷柏V600S上手
  • Windows10 下测试 Intel SGX 功能
  • Tina_Linux_功耗管理_开发指南
  • golang编译dll失败问题解决
  • Convolutional Neural Networks for Sentence Classification
  • 基于SpringBoot的共享汽车管理系统
  • TCP三次握手
  • 未来土地利用模拟FLUS模型
  • 压力传感器MPX5700D/MPX5700GP/MPX5700AP产品概述、特征
  • taobao.trades.sold.query( 根据收件人信息查询交易单号 )
  • 【JavaWeb】JSON、AJAX(305-317)
  • AI入场,搜索这个“营销枢纽”有新故事吗?
  • 字节在职5年,一个测试工程师的坎坷之路
  • 什么是web框架?
  • 说一说关系数据库中的范式建模
  • Mysql是怎样运行的之Inno页介绍
  • 【华为OD机试模拟题】用 C++ 实现 - 找字符(2023.Q1)
  • JAVA 8 新特性 Lamdba表达式