/* ============================================================= 日本タイル型グリッド地図 - 都道府県を地理的配置の四角タイルで表示 - 回答施設がある県をティールで塗り、回答施設数バッジを添える - クリックで右(スマホは下)パネルに回答施設一覧(施設名順) - ランキング表示はしない(色の濃淡で件数を表さない) ============================================================= */ /* 11列 × 12行のグリッド。"" は空セル。 */ const JP_GRID = [ ["", "", "", "", "", "", "", "", "", "", "hokkaido"], ["", "", "", "", "", "", "", "", "", "aomori", ""], ["", "", "", "", "", "", "", "", "akita", "iwate", ""], ["", "", "", "", "", "", "", "", "yamagata", "miyagi", ""], ["", "", "", "", "", "", "", "niigata", "fukushima", "", ""], ["", "", "", "", "", "ishikawa", "toyama", "nagano", "gunma", "tochigi", "ibaraki"], ["", "", "", "shimane", "tottori", "fukui", "gifu", "yamanashi", "saitama", "tokyo", "chiba"], ["", "", "yamaguchi", "hiroshima", "okayama", "hyogo", "kyoto", "shiga", "aichi", "shizuoka", "kanagawa"], ["", "fukuoka", "oita", "ehime", "kagawa", "osaka", "nara", "mie", "", "", ""], ["", "saga", "kumamoto", "miyazaki", "kochi", "tokushima", "wakayama", "", "", "", ""], ["nagasaki", "", "kagoshima", "", "", "", "", "", "", "", ""], ["okinawa", "", "", "", "", "", "", "", "", "", ""] ]; function abbrevPref(name) { // 末尾の 都/府/県 を外す(北海道はそのまま) return name.replace(/[都府県]$/, ""); } function MapPanel({ slug, prefName, rows, onPick }) { if (!slug) { return (
都道府県を選んでください
地図でティール色の県をクリックすると、その県の回答施設(施設名順)が表示されます。
{prefName}
現時点で掲載できる回答施設がありません。
病院 {nH} ・ クリニック {nC}(施設名順で表示)
{r.address}
}{r.note}
}