ChizuLocalMap型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A map of a small place: a ChizuMap (so every function of the engine takes it) whose canvas is a city or a venue in
a local projection, whose regions are the polygons of the data, and which also holds the lines, points, pictures and
credits that drawLocal draws.
インポート
import type { ChizuLocalMap } from "@johnmorrisdotca/chizu";
定義
interface ChizuLocalMap extends ChizuMap {
kind: "local";
shapes: ChizuLocalShape[];
markers: ChizuLocalMarker[];
credits: string[];
problems: string[];
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
kind | "local" | What its regions are: the whole |
shapes | ChizuLocalShape[] | Every shape of the data, in the order given: areas, lines and points. |
markers | ChizuLocalMarker[] | |
credits | string[] | |
problems | string[] | What was left out of the data, and why, one line each. |
id | string |
|
name | string | The map's name in English and Japanese. |
nameJa (省略可) | string | undefined | |
regionName | string | What a region is called here, singular and plural, in English: |
regionNamePlural | string | |
viewBox | string | The canvas: |
width | number | |
height | number | |
wraps | boolean | Whether its east edge is its west edge: a map of the earth is a cylinder cut open, and pans round without stopping. |
projection | ChizuProjection | |
insets | ChizuInset[] | The regions drawn in boxes of their own. |
source | string | Where the outlines come from, in a line. |
regions | ChizuRegion[] |
例
import { localMap, type ChizuLocalMap } from "@johnmorrisdotca/chizu";
const map: ChizuLocalMap = localMap({ centre: [139.7006, 35.7004], widthMetres: 500 });
console.log(map.kind, map.viewBox, map.projection.kind === "local" && map.projection.metresPerUnit);
// local 0 0 1000 1000 0.5local 0 0 1000 1000 0.5出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。