困ったとき・よくある質問
困ったとき・よくある質問
データがない場合、nullの結果、コードの対応、表示の後始末を確かめます。
データや結果がない場合
| 結果 | 意味と確認すること |
|---|---|
loadCountry / loadDivisionsがnull | そのコードの標準データがありません。対応するコード一覧を確認します。 |
loadFeaturesがnull | その地図IDの地物レイヤーがありません。地図本体は使えます。 |
countryByCodeがundefined | 国名の一覧にコードがありません。 |
focusRegionFit / regionCentreがnull | コードがnull、またはその地図にありません。 |
insetForがnull | 別枠がありません。通常は元の位置に描かれます。 |
wrapIntoBoxがnull | 表示範囲内に、その点の横方向の複製がありません。 |
landAnchor / mainlandBoundsがnull | 対象の輪郭がありません。 |
findQuestionがnull | 正解の地域が不明、または名前のない地域です。 |
projectPoint / unprojectPointがnull | その投影は、この関数で変換できません。 |
readMapData / readMapColorsがnull | 入力がない、または読み取りの条件に合いません。 |
地域や地物が表示されない
コードがどのキャンバスに属するかを確認します。世界地図の日本はJP、都道府県地図の東京は13です。地物レイヤーの地図IDも一致させます。異なる地図のレイヤーを自動で再投影する処理はありません。名前は用意された元のデータに従います。日本語の読みがないことは、読み込みの失敗ではありません。
ブラウザーでの準備と後始末
要素はブラウザーで作り、非同期のデータを読み込んでから結果を参照します。標準の読み込み・エラーイベントを扱います。モジュールの表示先には実際のHTMLElementを使い、取り除くときはdestroy()を呼びます。未対応のコードはnullですが、データのimport自体が失敗したときは例外になります。画像にはスタイルを含めるか、記載された外部スタイルを指定します。
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。