ChizuLocalCanvas型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
What a local map is made of: where, how big in metres, and how many metres a unit of its canvas is.
インポート
import type { ChizuLocalCanvas } from "@johnmorrisdotca/chizu";
定義
type ChizuLocalCanvas = {
centre: readonly [
number,
number
];
widthMetres: number;
heightMetres?: number;
metresPerUnit?: number;
};
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
centre | readonly [number, number] | The middle of the canvas: longitude and latitude, in degrees. |
widthMetres | number | How wide the canvas is on the ground, in metres. |
heightMetres (省略可) | number | undefined | How tall it is on the ground, in metres. Default: as wide. |
metresPerUnit (省略可) | number | undefined | How many metres a unit of the canvas is, stated in the map's |
例
import { localMap, type ChizuLocalOptions } from "@johnmorrisdotca/chizu";
// A canvas 600 m across and 400 m tall, round Tokyo Station, one unit to the metre.
const options: ChizuLocalOptions = { centre: [139.7671, 35.6812], widthMetres: 600, heightMetres: 400, metresPerUnit: 1 };
console.log(localMap(options).viewBox);
// 0 0 600 4000 0 600 400出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。