物件種別毎にかわいいアイコンをつくりたいところですが、ひとまず文字付きピンを設定しました。Google Charts APIを使うと簡単に生成できて便利です。
例)鯖アイコンを生成するURL
http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=鯖|8888ff|000000
色相を種類数で割って、カラフルなアイコンをつくるプログラムがこちら。
var icons = {}; for (var i = 0; i < types.length; i++) { var col = hsv2rgb(360 / types.length * i, .9, 1); var rgb = rgb2css(col[0], col[1], col[2]).substring(1); var s = types[i].value; var url = "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=" + encodeURI(s.substring(0, 1)) + "|" + rgb + "|000000"; icons[s] = url; }
実際物件を巡りながらバージョンアップの方向性を考えてみるとより便利になりそうです。Code for Sabae Facebookグループにて、仕事情報とのマッピング案がでました。ハローワーク情報のオープンデータ化、欲しいところ!