こんにちは。梅雨で毎日ジメジメしていますが、気分だけは元気にブログを更新しようと思います。

 

横浜市地図に日本語区名を表示する

さて、今日でようやく横浜市地図に区名ラベルを表示できます。以前書いた記事「横浜市地図の各区に1つだけラベル表示する」で紹介したコードを、前回の記事「2つのJSONファイルを読み込む」のコードでModifyしました。

 

横浜市地図の完成です♪

下のような地図が出来上がりました。画像をクリックすると、地図ページに飛びます。

yokohama_map07

 

コードは次の通りです。

index.html

 

変更点は2カ所だけです。

属性データの構造を、”id”+団体コードをキーとするHashに変換する

JSONファイルから読み込んだデータ配列は、そのままだと使いづらいので、団体コードをキーとするHashテーブル(attr => attrHash)に組み直します。

 

ラベルを区名に変更する

区名を貼るコードについて、d.properties.nameの箇所を、attrHash[d.properties.name].nameに書き換えます。

 

やっと普通の横浜市地図が描けました(笑)。

次は、横浜市の人口データの表示に進もうと思います。

それではまた♥︎