MagSite2 Ver 0.28をリリースしました。
入手先 §
以下のサイトから入手するか、MagSiteMan3を使ってダウンロードします。
変更点 §
- idが重複定義されていたバグを除去
- leaflet+地理院タイル対応
- google Map対応の除去
- 地図初期表示の変更
- 全点表示の追加
- ここを表示機能の追加
- 地図UIの整理
- ジオコーディング対応中止
- オーサリングページであまり利用されない項目を初期状態で隠すように変更
idが重複定義されていたバグを除去 §
HTMLのidが重複定義されているというバグがあったので除去しました。これは幅広と幅狭の2つの画面を同じページ上に持って切り換えていたことによって起こっていたバグでした。今バージョンでは本文は1セットのみ持ちます。
leaflet+地理院タイル対応 §
Google Mapよりも地理院タイルの方がバリエーションが多いので、これに切り換えました。ただし、海外では収録範囲が狭いので、海外の地図、空中写真は出なくなっている可能性もあります。
今バージョンでサポートしている地図、空中写真は以下の通りです。
- r, 地理院地図
- a, 空中写真
- b, 2007年~ (空中写真)
- c, 2004年~ (空中写真)
- d, 1988~1990年 (空中写真)
- e, 1984~1986年 (空中写真)
- f, 1979~1983年 (空中写真)
- g, 1974~1978年 (空中写真)
- i, 1961~1969年 (空中写真)
- j, 1945~1950年 (空中写真)
- k, 1936年頃 (空中写真)
- l, 色別標高図
- m, 陰影起伏図
google Map対応の除去 §
leaflet+地理院タイルをサポートしたことにより、google Map対応機能は除去されました。従来MagMLのgm, gmp, gmlマークアップで指定されたマップはすべて自動的にleaflet+地理院タイルで表示するようになります。xhtmlマークアップで埋め込まれた地図は一切変更ありません。
全点表示の追加 §
地図上の全点を表示するようにスクロール、ズームする機能を追加しました。
地図初期表示の変更 §
点が2点以上ある場合は初期状態で全点表示するよう変更しました。
ここを表示機能の追加 §
オーサリング用のAdminWrite.aspxページに「ここに移動」のボタンを追加しました。GPS等を持っていない機器の場合、正確な値を取得できない場合があります。
地図UIの整理 §
地図のUIを整理して、よりコンパクトにまとめました。
また、オーサリングページでは地図の現在位置、ズーム、地図の種類を記憶し、次回開いたときに同じ場所を同じ倍率で表示するようにしました。
ただし、unloadイベントが発生しない方法でページを閉じてしまうと位置は保存されません。位置の保存先はWebブラウザのローカルストレージなので、これをクリアすると位置情報は失われます。
ジオコーディング対応中止 §
地名検索の機能は除去しました。理由は、【滅多に使用されない】【leafletではサポートしていない】の2点です。
オーサリングページであまり利用されない項目を初期状態で隠すように変更 §
リンクをクリックするまで使用頻度の低い機能を隠すようにしました。
デモンストレーション §
地理院タイルの1940年代の空中写真を使用した代田連絡線です。井の頭線新代田駅と、小田急線世田谷代田駅の間に線路が存在することを確認できます。旧版ではできなかった表現です。
感想 §
「leaflet+地理院タイル最高!。久々にジオプログラミング魂が燃えてきた」
「古い航空写真がダイレクトにブログに入るのはある意味で悲願。それがやっと実現したわけだね」