11日のMappletーその2−
ついでに宮城県版も作ってみた
画面イメージ
全県
仙台
多賀城方面
※ちなみに真ん中に黒い丸があるマーカが宮城県図書館
ソース:http://natu-n.sakura.ne.jp/mapplet/MLibraryMap.xml
KMLの中身
http://natu-n.sakura.ne.jp/mapplet/{団体コード}.cgi?isbn={isbn10}と投げると
例)いわき市立図書館の場合
http://natu-n.sakura.ne.jp/mapplet/07204.cgi?isbn=4478860459
<?xml version="1.0" encoding="UTF-8" ?> - <kml xmlns="http://earth.google.com/kml/2.1"> - <Document> <name>いわき市立中央図書館</name> <description>検索結果</description> - <Style id="true"> - <IconStyle> - <Icon> <href>http://maps.google.com/mapfiles/ms/icons/green.png</href> </Icon> </IconStyle> </Style> - <Style id="false"> - <IconStyle> - <Icon> <href>http://maps.google.com/mapfiles/ms/icons/red.png</href> </Icon> </IconStyle> </Style> - <Placemark> <name>いわき市立中央図書館</name> <description>所蔵あり</description> <styleUrl>#true</styleUrl> - <Point> <coordinates>140.889664,37.052544</coordinates> </Point> </Placemark> - <Placemark> <name>いわき市立小名浜図書</name> <description>所蔵あり</description> <styleUrl>#true</styleUrl> - <Point> <coordinates>140.89468,36.953994</coordinates> </Point> </Placemark> - <Placemark> <name>いわき市立勿来図書館</name> <description>所蔵あり</description> <styleUrl>#true</styleUrl> - <Point> <coordinates>140.7983,36.914633</coordinates> </Point> </Placemark> - <Placemark> <name>いわき市立常磐図書館</name> <description>所蔵なし</description> <styleUrl>#false</styleUrl> - <Point> <coordinates>140.84868,37.001353</coordinates> </Point> </Placemark> - <Placemark> <name>いわき市立内郷図書館</name> <description>所蔵なし</description> <styleUrl>#false</styleUrl> - <Point> <coordinates>140.857687,37.036321</coordinates> </Point> </Placemark> - <Placemark> <name>いわき市立四倉図書館</name> <description>所蔵なし</description> <styleUrl>#false</styleUrl> - <Point> <coordinates>140.985138,37.100269</coordinates> </Point> </Placemark> </Document> </kml>
アイコンスタイルを所蔵の有無で2パターン作成しておいて、所蔵の有無を判断して
備考
mappletとは何ぞやとか、どうやってインストールするのとかは、よく出来た解説サイトがいくつかあるのでここでまた下手な説明を載せても仕方がないので…
また、残りの県をいつやるのか?やるのかは未定→残りの県はまだLacoocanで動いているということと、このかたちで進んでいいのか?疑問なので何らかの方向性を見出せたらやります。
そのときには福島、宮城についても変更します
雑感
ガジェットだったら別にマップを表示しないでも、所蔵の有無だけを表示するだけで十分なんじゃないかな?と思った。