本文へ移動

Kuni国

国、コード、名前、行政区画を調べ、必要なときに国のデータを読み込み、標準の国のカードを表示できます。

「国(くに)」は、国を表す日本語です。 名前について(英語)

目次

やり方

国ごとに読み込む

元の固定のパスか、必要なときの読み込みを使います。

標準のAPIを使う

import { loadSubdivisions } from "@johnmorrisdotca/kuni/load";
import prefectures from "@johnmorrisdotca/kuni/subdivisions/jp";
console.log((await loadSubdivisions("JP"))?.length,prefectures.length,prefectures[0].code);
console.log(await loadSubdivisions("XX"));
47 47 JP-01
null

固定のimportは、残すワイルドカードのパスと同じ元のファイルを指します。既定のexportとSUBDIVISIONSは同じ標準の一覧です。必要なときの読み込みは国ごとのモジュールで、表示側のビルドが国ごとの部分を作れます。これはモジュールの読み込みで、最新の地理データのAPIではありません。未対応のコードはnull、有効でも行政区画がない国は空の一覧です。

行政区画の情報を別に読む

import { loadSubdivisionFacts } from "@johnmorrisdotca/kuni/subdivision-facts";
import facts from "@johnmorrisdotca/kuni/subdivision-facts/jp";
console.log((await loadSubdivisionFacts("JP"))?.length,facts[0].code);
47 JP-01

名前の記録と情報を区別します。一覧に元の400の固定のパスがあります。ワイルドカードのimportと元のESM・CommonJSのファイルを保ちます。

ソースを見るGitHub で編集@johnmorrisdotca/kuni 1.4.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。