parseManifest関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Read a tile set's manifest (manifest.json): the tile size and, for each layer, its levels. A manifest with no usable layer gives undefined.
インポート
import { parseManifest } from "@johnmorrisdotca/chikyu-earth/realistic";
定義
function parseManifest(json: unknown): { tileSize: number; layers: Record<string, TileLayer>; } | undefined
引数
| 名前 | 型 | 説明 |
|---|---|---|
json | unknown | The parsed JSON. |
戻り値
{ tileSize: number; layers: Record<string, TileLayer>; } | undefined
A layer name to its levels, and the tile size; or undefined.
例
import { parseManifest } from "@johnmorrisdotca/chikyu-earth/realistic";
const manifest = parseManifest({ tileSize: 512, layers: { day: { levels: [{ level: 3, width: 8192, height: 4096, columns: 16, rows: 8 }] } } });
console.log(manifest?.layers["day"]?.levels);[ { level: 3, width: 8192 } ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。