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のフォーク
Guo-astro/geo-viewport
アップストリームのスター数
197
カテゴリ
地図・地理空間
言語
JavaScript
ライセンス
BSD-2-Clause
フォーク日
2020-11-01
同期状態
同期済み最終同期 2026-09-29