高德地图缩放级别(zoom)

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

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

   

高德地图比例尺(getScalePerPixel)

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

需求描述

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

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

解决方法

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

由此可得出:

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

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

实际应用

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

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

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

  1. 高德地图 自动计算缩放_您应该了解的无服务器计算中的自动缩放模式

    高德地图 自动计算缩放 Pioneered by AWS Lambda, serverless computing is the latest paradigm in cloud service. N ...

  2. android高德地图设置缩放级别,设置地图中心点/级别

    html, body, #container { width: 100%; height: 100%; } 设置地图级别与中心点 设置地图中心点 随机地图层级 setZoom 随机地图中心点 setC ...

  3. 根据标注点坐标范围计算显示缩放级别zoom自适应显示地图

    最近在开发百度地图,需要实现的是地图初始化的时候,能够把我们所有的标注点markers显示在地图上,并且让地图有一个合适的显示级别.以提高用户体验. 找到了了解决方案: 百度地图每一个显示级别对应了一 ...

  4. 坐标范围计算显示缩放级别zoom自适应显示地图

    坐标范围计算显示缩放级别zoom自适应显示地图 1.数据: //数据准备 var points = [`在这里插入代码片`{"lng":116,"lat":40 ...

  5. Android 高德地图中路线规划绘制界面线路

    Android 高德地图中路线规划绘制界面线路 下面代码是根据很多的经纬度的点,绘制出直线的线路.比较死板 /*** 绘制景区的路线*/private void setRouteInfo(List&l ...

  6. JavaScript高德地图中绘制echarts图表随地图移动

    JavaScript高德地图中绘制echarts图表随地图移动** 先上效果图 实现方法如下: 使用高德地图"信息窗体",信息窗体AMap.InfoWindow的属性content ...

  7. 在高德地图中获取鼠标点击的经纬度

    本文目录 一.注册高德开放平台 (一)创建应用 (二)添加 Key 二.代码实现 1. 引入必要的 CSS 文件与 JS 文件 2. 放置地图容器 3. 核心 JavaScript 代码 三.效果图 ...

  8. JAVA利用数组求两点距离_利用java、js或mysql计算高德地图中两坐标之间的距离

    利用java.js或mysql计算高德地图中两坐标之间的距离 2019-09-19 编程之家收集整理的这篇文章主要介绍了利用java.js或mysql计算高德地图中两坐标之间的距离,编程之家小编觉得挺 ...

  9. 高德地图中加载three.js(vue中)(封装

    这几天公司有一个要结合高德地图的智慧园区的项目(大致就是在3d地图中加载自己的three.js模型) 1.首先要引入高德地图 官方文档给出来的引用方法 <template><div ...

最新文章

  1. 第五节 RabbitMQ在C#端的应用-消息收发
  2. angularJs 之deferred
  3. SRM 397(1-250pt)
  4. Objective C 错误整理
  5. python 中super方法的调用
  6. PHP的simplexml_load_file
  7. 我国物联网环境尚未成熟 传感器面临机遇
  8. 关于导航按钮在其他尺寸下显示问题
  9. 向SAML响应中添加自定义声明–(如何为WSO2 Identity Server编写自定义声明处理程序)...
  10. 了解Stack Overflow,这是您获得编程和调试知识的途径
  11. 冲突、冲突域、广播、广播域、洪泛的基本概念
  12. 零基础小白如何入门前端?以下这几点一定是你需要的
  13. 14年macmini装双硬盘_19年性价比超高的5款笔记本电脑推荐
  14. python免费课程400节-北京市python儿童学编程
  15. IV.Indexes(索引)
  16. kux播放器android,KUX转换器
  17. 关于 VB.NET 中 Obsolete 特性的问题
  18. Yalmip:踩坑记录/窍门分享
  19. matlab符号函数subs,什么是matlab subs函数?
  20. 记录一次前途迷茫的选择

热门文章

  1. 创业要素:如何推广自己的产品
  2. html层叠云标签代码,可以加载个人博客中,非常炫的特效
  3. 电子招投标采购系统之电子招标投标的全流程!企业电子招投标系统源码
  4. 基于Idea的Spark大数据分析--scala
  5. 【20191001】国庆七天长假安排
  6. 人机融合智能:人工智能3.0。道翰天琼认知智能机器人平台API接口大脑为您揭秘
  7. 2022 -7-18 第八小组 顾宇佳 学习笔记
  8. rk3288 8080lcd时序分析和TFT-RGB接口
  9. Flowable工作流引擎技术方案
  10. 小红书笔记无法展示是什么原因?让我们来看看吧