geo-viewport

把边界框转换为静态地图所需的中心点和缩放级别。可在Node.js和浏览器中使用。

分享到 X许可证: BSD-2-Clause

概述

geo-viewport 把边界框(范围)转换成静态地图所需的中心点和缩放级别。它可在 Node.js 和浏览器中运行,可通过 browserify,或用会暴露 geoViewport 对象的普通 script 标签引入。viewport 方法接收范围和以像素计的图片尺寸,返回中心和缩放级别。bounds 方法则相反,根据中心、缩放级别和尺寸返回范围。

主要特点

  • viewport() 由范围和像素尺寸算出中心与缩放
  • bounds() 由中心、缩放和尺寸返回范围
  • 可在 Node.js 和浏览器中运行
  • script 标签会暴露 geoViewport 对象

适用场景

适合生成静态地图图片,或需要让视图恰好适配已知边界框的开发者。

上游仓库
mapbox/geo-viewport
GitHub 上的 fork
Guo-astro/geo-viewport
上游 Star 数
197
分类
地图与地理空间
编程语言
JavaScript
许可证
BSD-2-Clause
Fork 时间
2020-11-01
同步状态
已同步上次同步 2026-09-29