メニュー

学区地図

物件を中心とした学区をポリゴンで表示します。周辺の学校ポリゴンを表示する広域用と、当該ポリゴンだけを表示する狭域用のいずれも表示できます。 学校の位置も表示しており、私立なども小さめに表示しています。 「学区はどこ?」と聞かれる以外にも、「学校は近い?」などの質問にも有効です。

狭域表示 (areaScope="localOnly")

地図データを読み込み中…

広域表示 (areaScope="areaWide")

地図データを読み込み中…

プロパティ・コントローラー

カスタムスタイル (CSS変数)

変数名

呼び出しコード (Next.js)

<style>
  .mapContainer {
    width: 100%;
    height: 500px;
  }
  @media (max-width: 768px) {
    .mapContainer {
      width: 100%;
      height: 500px;
    }
  }
</style>

<div className="mapContainer">
  <SchoolMap
    areaScope="localOnly" /* "areaWide" も指定可能 */
    propertyName={"サンプル物件"}
    propertyType={"mansion"}
    propertyLatitude={35.72394449217684}
    propertyLongitude={139.57031726940562}
    prefectureCode={"13"}
    localGovCode={"13120"}
    localGovName={"練馬区"}
  />
</div>

プロパティ

プロパティ名内容必須解説
areaScope学区表示範囲`localOnly` (狭域) または `areaWide` (広域) を指定します。
広域では周辺の学区も表示されます。
propertyName中心地点名アイコンをクリックするとポップアップで表示されます。
propertyType中心地点種別`house`, `mansion`, `land` のいずれかを指定することで、デフォルトのアイコンが表示されます。
propertyLatitude緯度中心地点の緯度を数値で指定します。
propertyLongitude経度中心地点の経度を数値で指定します。
prefectureCode都道府県コード学区データを取得するために必要です。例: `13` (東京都)
localGovCode自治体コード学区データを取得するために必要です。例: `13101` (千代田区)
localGovName自治体名学校データを取得するために必要です。例: `千代田区`
centerIconUrl中心アイコンURL中心地点に表示する独自のアイコン画像URLを指定できます。
styleスタイルCSS変数名【デフォルト値】説明
■タブ
--app-font-family【sans-serif】全体のフォント
--sub-tab-font-size【16px】タブボタンの文字サイズ
--sub-tab-button-height【50px】タブボタンの高さ
--sub-tab-border-radius【4px】タブボタンの角の丸み
--sub-tab-gap【1px】タブボタン同士の隙間
--sub-tab-color-0【#003366】1番目のタブの色 (小学校)
--sub-tab-color-1【#663300】2番目のタブの色 (中学校)
--sub-tab-color-2【#006633】3番目のタブの色
--sub-tab-color-3【#660033】4番目のタブの色
--sub-tab-color-4【#333333】5番目のタブの色
--sub-tab-color-5【#666600】6番目のタブの色
■小学校ポリゴン・マーカー
--elementary-fill【#66ccff】学区ポリゴンの塗りつぶし色
--elementary-line【#3399cc】学区ポリゴンの枠線色
--elementary-marker-bg【#3399cc】公立小学校マーカーの背景色
--elementary-highlight【#4da6cc】対象学区の強調表示色
■中学校ポリゴン・マーカー
--juniorhigh-fill【#ff9966】学区ポリゴンの塗りつぶし色
--juniorhigh-line【#e67300】学区ポリゴンの枠線色
--juniorhigh-marker-bg【#e67300】公立中学校マーカーの背景色
--juniorhigh-highlight【#ff8c4d】対象学区の強調表示色
■スマホ表示 (768px以下)
--mobile-map-height【300px】地図エリアの高さ

備考