高德地图中缩放级别(zoom)和比例尺(getScalePerPixel)之间的计算关系

2023-11-16

高德地图缩放级别(zoom)

高德开放平台的开发文档中,地图缩放级别为(4-20),如下截图:

        实际测试结果为(3-19),如下截图:

   

高德地图比例尺(getScalePerPixel)

        表示当前缩放比例下,每像素代表的实际地图距离(单位米)。

需求描述

        需要计算出在指定缩放比例下计算出当前的比例尺,比如:在缩放比例为5.0的时候,比例尺是多少?

        高德提供的接口中,只能先将地图设定到指定的缩放比例,然后通过getScalePerPixel()来获取当前的比例尺,而我们需要在不设定缩放比例的情况下,获取比例尺的大小。(xx,语文没学好,也不知道描述清楚没有)。

解决方法

       首先,找出计算公式。通过如下输出我们可发现一个规律,在zoom级别差1.0,其比例尺相差2倍。

由此可得出:

  假设缩放比例 A,X表示A缩放比例尺大小
          假设缩放比例 B,Y表示B缩放比例尺大小
假设 B>A

  其关系公式如下:                  / Y = 2^(B-A) 

实际应用

1. 初始化时,首先设定初始缩放比例(A),通过 getScalePerPixel() 获取当前缩放比例下的比例尺(X)。

2. 通过公式可计算任意缩放比例下的比例尺大小。= X / 2^(B-A) 


        
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

高德地图中缩放级别(zoom)和比例尺(getScalePerPixel)之间的计算关系 的相关文章

随机推荐

  • vue项目中使用CDN引入

    前言 CDN 内容分发网络 指请求资源的方式 即通过script头去请求对应的脚本资源的一种方式 项目里配置之后不需要通过npm包管理工具去下载配置的包 目的 将引用的外部js css文件剥离开来 不编译到vendor js中 而是用资源的
  • uni-app 系列之(二)—— 项目简介

    uniCloud 云空间目录 阿里云为uniCloud aliyun 腾讯云为uniCloud tcb components 符合vue组件规范的uni app组件目录 comp a vue 可复用的a组件 utssdk 存放uts文件 p
  • vscode设置remote-ssh并免密登录

    1 在vscode中安装remote ssh插件 直接在vscode中搜索remote ssh即可安装 安装完成以后是这样 2 使用remote ssh远程登录ssh 按照下图标记依次点击1 2 3 就会出现remote ssh编辑界面 用
  • Jmeter系列-webdriver插件

    1 下载地址 JMeterPlugins WebDriver 1 1 2 2 将JMeterPlugins WebDriver 1 1 2 lib ext中的 jar拷贝到D apache jmeter 2 13 lib ext下 3 将J
  • 信息奥赛一本通1130:找第一个只出现一次的字符 C++ -------------- 信息奥赛一本通1407:笨小孩 C++

    1 原题 给定一个只包含小写字母的字符串 请你找到第一个仅出现一次的字符 如果没有 输出no 输入 一个字符串 长度小于100000 输出 输出仅出现一次的字符 若没有则输出no 输入样例 abcabd 输出样例 c 方法一 通俗易懂 2
  • 宝塔配置教程

    Socket connection established lighthouse VM 12 5 centos sudo etc init d bt default BT Panel default info 外网面板地址 http 101
  • 简单的 CNN 模型的代码实现(使用 Python 和 Keras 框架)

    深度学习是当前机器学习领域最热门的研究方向之一 其中最常用的网络结构之一就是卷积神经网络 Convolutional Neural Network CNN CNN 在图像识别 自然语言处理等领域有着广泛的应用 CNN 的基本结构包含卷积层
  • Vue项目proxyTable反向代理,开发环境与生产环境下服务接口地址的自动匹配

    Vue项目proxyTable反向代理 开发环境与生产环境下服务接口地址的自动匹配 应用场景 vue项目中 如果采用了proxyTable反向代理 解决开发环境下的后台服务跨页问题的话 在生产环境下时候服务的URL地址就会报错 原因解析 1
  • C#winform窗体实现对sql server数据库的增删改查

    1 运行效果截图 2 输入用户名 密码进行查询 查找成功则显示 查找不成功显示用户信息不存在 3 输入用户名与密码 向数据库中添加用户信息 添加后数据库表信息
  • Linux软锁cpu,记一次服务器内核软死锁(soft lockup)解决方案

    nogo benlux fc兵蜂 记一次服务器内核软死锁 soft lockup 解决方案 2020 08 02 05 34 28 程梦雨说娱乐 概述 简单记录下最近处理的一个内核软死锁 soft lockup 问题 仅供参考 1 检查系统
  • android在线图标生成工具,图标在线生成工具Android Asset Studio的使用

    在网站的导航资源里看到了一个非常好用的东西 Android Asset Studio 可以在线生成各种图标 之前一直在用一个叫做Android Icon Creator的插件 可以直接在Android Studio的插件里搜索 这个工具的优
  • MySQL----约束

    目录 一 前言 二 约束类型 三 约束使用的语法 3 1 主键约束 PRIMARY KEY 3 1 1 创建表时设置主键约束 3 1 2 修改表时添加主键约束 3 1 3 删除主键约束 3 2 唯一约束 UNIQUE 3 2 1 创建表时设
  • Linux:VirtualBox虚拟机下安装桌面版CentOS

    下载 VirtualBox 虚拟机 官网下载即可 https www virtualbox org wiki Downloads 选择合适的版本安装 下载 CentOS 镜像文件 华为云镜像站 红框指出的镜像文件 二选一即可 Minimal
  • 深度学习图像分类提升精度的11个技巧总结!

    点击上方 小白学视觉 选择加 星标 或 置顶 重磅干货 第一时间送达 来源丨大家好我是爱因 编辑丨极市平台 导读 计算机视觉主要问题有图像分类 目标检测和图像分割等 针对图像分类任务 提升准确率的方法路线有两条 一个是模型的修改 另一个是各
  • 蓝桥杯2019年第十届省赛真题-Fibonacci 数列与黄金分割

    题目 题目链接 题解 我未曾设想的道路 我居然以为是高精度的矩阵快速幂 差点心态崩了 直接看了题解 1 50 打个表 发现到20 小数点后八位就不变了 所以 解决 代码 include
  • 【浅谈 new 与 delete】

    目录 前言 new 与 delete 内置类型 自定义类型 operator new 与 operator delete new 和 delete 实现原理 定位new 总结 前言 打怪升级 第39天 在C语言中 我们动态申请内存的方法是使
  • python数据可视化学习-饼状图

    import numpy as np import matplotlib pyplot as plt labels A B C D fraces 15 30 45 10 plt pie x fraces labels labels plt
  • python从入门到放弃,学完python能做什么?

    首先python一门应用广泛的编程语言 所以无论是对于专业的程序员 还是从事其他工作的人 学会python都会增加自己的竞争力 那么 对于程序员或者其他职业的人 学会python具体都有些什么好处呢 一 如果程序员学会python 能做什么
  • 【极客大挑战2019】LoveSQL解题

    1 打开靶机 BUUCTF在线评测 选择web gt 极客大挑战2019 LoveSQL 打开被测试站点 是这个样子的 是上一题EasySQL的延续 2 EasySQL那道题采用万能密码 我们也直接使用万能密码试一下 结果如下 直接给出了密
  • 高德地图中缩放级别(zoom)和比例尺(getScalePerPixel)之间的计算关系

    高德地图缩放级别 zoom 高德开放平台的开发文档中 地图缩放级别为 4 20 如下截图 实际测试结果为 3 19 如下截图 高德地图比例尺 getScalePerPixel 表示当前缩放比例下 每像素代表的实际地图距离 单位米 需求描述