unprojectPoint関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The longitude and latitude (in degrees) of a point on the map's canvas, as [lon, lat]; null where projectPoint is.
インポート
import { unprojectPoint } from "@johnmorrisdotca/chizu";
定義
function unprojectPoint(map: Pick<ChizuMap, "projection">, x: number, y: number): [number, number] | null
引数
| 名前 | 型 | 説明 |
|---|---|---|
map | Pick<ChizuMap, "projection"> | The native map or map fields required by this signature; coordinates and region codes belong to its canvas. |
x | number | The horizontal native map coordinate. |
y | number | The vertical native map coordinate. |
戻り値
[number, number] | null
The [longitude, latitude] pair in degrees, or null when the map’s projection is not reversible here.
例
import WORLD from "@johnmorrisdotca/chizu/world";
import { projectPoint, unprojectPoint } from "@johnmorrisdotca/chizu";
const [x, y] = projectPoint(WORLD, 2.35, 48.86)!;
console.log(unprojectPoint(WORLD, x, y)!.map((value) => value.toFixed(2)).join(", "));
// 2.35, 48.862.35, 48.86出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。