VerUP

1.01β04 アイテムナビにマーカーを表示、他

右図のように、アイテムナビの先頭の英字部分をマーカー画像を表示できるようにしました。アイテムナビ用の画像は、地図上のマーカーと同じにすると大きすぎる為に、他の画像を使うことができます。 一見すると画像の上にテキスト文字を乗せているように見え…

1.01β03 Operaへの対応完了、他

Operaで、リキッドデザインが変になっていたのを修正し、一応対応を完了しました。 マウスホイールによるスクロールや、キーボード操作などは、ブラウザが対応していない為、未対応です。 思ったより簡単に対応できた感じです。しばらくクロスブラウザのスク…

マップ・リンク・プラグインに3サイト追加

現在地を他のサイトのマップで開く「マップ・リンク・プラグイン」に、新たに3つのサイト「MSN Virtual Earth」「MapQuest」「Multimap」を加えました。 いずれのサイトも基本的に北アメリカ大陸の地図です。日本も表示されますが、細かい道までは表示されな…

地味なバージョンアップ

1.01β02をアップしました。 新規機能や見た目向上などが無い地味なバージョンアップです。 強いて言えば、4番目に「デバッグモードの場合、アラートを表示」とありますが、Ver1.01 からはエラー処理にも力を入れ、デバッグ・モードでは、設定ミスなどによる…

Operaへの対応開始、他

KsGMap Ver1.01β01をアップロードしました。 今までOperaに対応していなかったのですが、Operaも無料になったことなどで、対応することにしました。 とりあえず、β01 では、マップが表示されないなどの基本的なエラーを取り除きました。 その他、XMLデータを…

移動完了イベント

マップを移動する場合、マウス操作1回では目的地にたどり着かずに、何度か動作することがよくあると思います。Google Maps APIでは、移動後に何らかの処理を追加することができるのですが、マウス操作毎に1回処理を行うため、非効率で、特に重たい処理(例え…

Powered By KsGMap

特にコピーライト表記とかPowered By表記は自由にする予定だったのですが、問い合わせが多かったので、自動的に表示するようにしました。右図のようにマップ左下の Powered By Google の隣に表示します。アレっと思った方、正解です。ここには従来スケールが…

Ver1.00 RC1

Ver1.00 の RC1(リリース候補1)にアップしました。 特に問題が無ければそのまま正式版に、バグとかあったら修正後RC2になります。 現在、サイトをオフィシャルサイトとして恥ずかしくない物にリニューアル中です。

テンプレート実装

プログラムの内部の処理ではテンプレート機能は既にあったのですが、それをマップ制作者からも簡単に利用できるようにしました。 XMLファイルのテンプレート部分に、例えば <strong>%name%</strong> と表記しておくと、name属性の値が挿入されます。 (参考:映画館マップのXM…

カテゴリのグループ化

カテゴリにグループを設けて、右図のようにグループ化できるようにしました。 従来のようにグループしないことも可能です。 実はこの太字+斜体という書体はCSSで変えられると思ったのですが、IEでは変えられないようです。 Gecko系は変更可能でした。Safari…

可変長(%指定)マップに対応

実はあまり知られていませんが、Google Maps API を用いたマップ(※)は可変長のサイズ(widthを%で指定したもの)には対応していません。 いえ、実際に指定すれば、一見してきちんと動作しているようには見えます。しかし、サイズを変えてもAPI内で扱う中央座…

XMLファイル切り替え機能

Ver1.00前の最後の大きな機能追加です。KsGMapにはカテゴリ切り替え機能があるので、ある程度の規模のグループ分けは容易です。ただし、セレクトボックスというナビゲーションの性質上、カテゴリ数があまりに増えると使い勝手が著しく悪くなるという問題があ…

検索いろいろバージョンアップ

今回は検索機能に梃入れをしました。 まず、類義語辞書を搭載。予め登録しておけば、その類義語も一緒に検索します。例えば、「東宝,TOHO」と登録しておくことで、「東宝」と検索しても「VIRGIN TOHO CINEMAS六本木ヒルズ」もヒットするようになります。その…

今日は小さな変更のみ

KsGMap も、Ver1.00 に向けて最終段階です。 大きな機能搭載は見合わせている為、今回のバージョンアップは小さな改善と修正のみです。

キーボード操作の追加と改善

キーボード操作に、マップからタブキーでアイテムナビゲーションへフォーカスを移動。アイテムナビからはタブ以外の任意のキーでマップにフォーカスを移動するようにしました。 ESCキーで、情報ウィンドウを消せるようにもしました。 これで、完全にキーボー…

情報バーの新設

前バージョンで搭載の「すべて表示」ですが、やはり遅いので『しばらくお待ち下さい』とメッセージを表示するようにしました。その際に表示する場所を、情報バーとして今回新設しました。 情報バーは普段は非表示で、必要に応じてマップ上に現れるようになっ…

カテゴリに「すべて表示」を追加

食べログ.comを見ていたら、かなりのマーカー表示に対応できたので、もしやと思い、当スクリプトでも実験したところ、以前より表示速度が改善されていました(Google側の改善)。 ということで、カテゴリに「すべて表示」を新たに加えました。選択するとすべ…

制限に座標を追加

前バージョンで、各種制限の設定を加えましたが、それに座標を追加しました。ズームと同様に利用できる範囲を指定することで、その範囲内しか表示しないようになっています。 なお、基準は現在地(マップ中央)です。TXMapでズームも含めて採用しています。

ソート値をアイテムナビに追加

ソート値をアイテムナビの右側に表示する設定を新しく追加しました。ソートのセレクトボックスに記述すれば表示します。記述が無ければ従来通り表示しません。記述方法は汎用性を持たせたのでちょっと難しいかも知れません。C言語などでお馴染みのsprintf関…

ハイブリッドが無い場合の対策

ドメインを日本語にしてハイブリッド(ディアル)の無い地図を選択している場合、引数をハイブリッド(type=hybrid)にした場合にエラーなってしまいます。そこで、ハイブリッドの場合は、それが使えるかチェックし、使えない場合はサテライトに変更するよう…

カテゴリ省略時は最寄のカテゴリに

引数に座標のみでカテゴリ未指定の場合、現在地から最も近いカテゴリを選択するようにしました。ちなみにカテゴリに座標が無い場合は、動作しません。 このページのURLは、β25にてカテゴリ情報を含めているので、使われないのですが、他のKsGMapからリンクさ…

キーボード操作さらに追加

まず、ALTキー(MacだとたぶんControlキー)を押しながらマーカーに振ってある英数字を押すと、その情報ウィンドウが開きます。これは accesskey属性を使ったものなので、前述のようにMacや、Gecko系でも動作します。 また、IEの場合は、英数字をクリックし…

各種制限を加える設定を追加

KsGMapは多機能ですが、自分のサイトには不要というものがあるかも知れません。また、他のKsGMapからリンクされたくないという方もいるでしょう。それらの機能やGoogleマップ自体の機能を制限する設定を設けました。KsGMapの機能を制限するものとして「マウ…

複数のマーカー同時表示に対応

最近、地味なバージョンアップが多かったのですが、久々に大きな内容です。マップ上に同時に複数のマーカーを扱うことができるようになりました。特定のデータをアイコン用に使うことで、何種類ものアイコンを簡単に指定することができます。 懸念材料だった…

センタリングとキーボード操作

まず、シフトキーを押しながら、アイテムナビゲーションのアイテムをクリックすると、そのアイテムがマップ中央になるようにセンタリングする機能を追加しました。 地味な機能ですが、特定のマーカーから現在地からの距離でソートする場合などちょっと便利か…

初期タイプ

今まで初期タイプはマップとサテライトだけだったのですが、ハイブリッド(ディアル)も追加しました。ハイブリッドは日本では、ほとんど意味が無いので今まで設定用の値を作っていなかったのですが、海外での利用も考慮して追加しておきました。また、URLの…

自動エイリアスの精度アップ

自動エイリアス(広域で近くのマーカーをくっつける機能)を調整して精度をアップしました。 以前は、広域にするとたまに変な位置に(東京のデータなのに茨城とか)マーカーが表示されることがありましたが、まとめるマーカー座標の平均値を取り、その位置に…

このページのURL

リンク型を新設しました。ただリンクしているだけですが、テキストフィールドに表示する代わりにブラウザのURL欄に表示されるので、スペースを節約したい場合などに便利です。あと、ブックマークとかする場合はこっちの方が便利ですね。スペースが余っている…

現在地を他の地図で開く(4)

大幅にリンク先と機能を追加です。まず、前回のアナウンス通り「Yahoo!路線情報」と、「はてなマップ」を新たに追加しました。「はてなマップ」は出かける前にクリックしてみるといろいろな情報があって面白いですね。「maplog.jp」 なんかも加えたいけど、U…

ソートを大幅変更

ソートをシンプルにしました。 まず「現在地からの距離順」を他のソートと同様にプルダウンに収納しました。また、リクエストが多かった、現在地を移動しても常にソートを行うようにしました。本当は、従来のボタンの横に常にソートというチェックボックスを…