1.03β04 Google Maps Api Ver2対応版

Google Maps API のカレント版(何も指定しない場合に採用される版)が Google Maps API Version 2.0系 になるのに伴い、KsGMap も同APIバージョンに対応できるようにしました。(1.03β3以前のバージョンではエラーを起こしてマップが表示されません)


現段階で下記の機能が動作しないことが分かっています。

・可変長マップの場合、センターを中心に上下左右に広がるのではなく、右/下に広がる。
・マーカーにマウスをしばらく置いても、名前が表示されない。
・センターマーカー(現在地)にマウスポインターを置いてもカーソルがリンクのマークになってしまう。

もし、その他の不具合等ありましたら、ご連絡下さい。
本バージョンの KsGMap を導入すれば、(恐らく)何もせずともVer1.0からVer2.0にスムーズに以降できると思います。


なお、本バージョンの KsGMap は Google Maps API の下位互換機能を用いている為、Google Maps API Ver 2.0 の機能が使えるわけではありません。ただし、近いうちに KsGMap も新しい機能などを導入していくつもりです。


その他、Safariで ' が文字化けすることがあるのを修正しました。


#4月下旬から5月上旬まで海外に行っており、さらに変な風邪(たぶん)を貰って先日まで、ほとんどPCに触れなかった為、メールやサポートが大変遅れています。申し訳有りません。

1.03β03 メモリ周りの改善

今回のバージョンアップでは、目に見えない所にテコ入れしました。

メモリ周りの改善で、大量にカテゴリやアイテムを追加した際にブラウザへの負荷を、多少は低減させることができたかと思います。


また、ソートアルゴリズムを(何故搭載したか不明の)遅い基本交換法から、早いクイックソートに変更しました。これも大量のアイテムなどがないと効力が見えないかも知れませんが、100件以上の場合はソート速度は2倍以上になっていると思います。

1.03β02 バグ修正

下記のバグを修正しました。

・独自のポップアップの影の表示が何時の間にか変になっていたのを修正しました。
Internet Explorer 7β で表示が一部表示が変になっていたのを修正しました。


なかなか新機能が付けなくてすみません。本当は Google Maps API Ver2 も対応させたいのですが…。

お天気表示機能用の座標収集のお願い

今まで、天気予報のデータを取得するのは、有料だったり、法律的にグレーだったりして導入が非常に困難でした。
しかし、先日ライブドアWeather Hacks(気象データ配信サービス) を発表し、無料で天気予報XMLファイルを利用させて頂けるようになりました。


早速、KsGMap もプラグインを用意したいと思ったのですが、このXMLファイルに緯度/経度が含まれていない為、各都市(142件)の座標を調べる必要があります。
システムを作りたくてウズウズしているのですが、先日のブログの通り、忙しくてデータを収集することができません。


そこでもし、「私が調べてもいい」という方がいましたら、オフィシャルサイトよりメール下さい(142件全部でなくとも結構です)。(受け付け終了しました。どうもありがとうございました。)

1.03β01 バグ修正と近状

特定の条件で、情報ウィンドウ内の「ズーム」と「センタリング」機能が動作しなくなるのを修正しました。
また、ページ機能が壊れていたのを修正しました。1.02β06でなぜか重要なコードが1行消えてしまっていました。すみません。



別件が忙しくて、なかなか作業できず、1ヶ月ぶりのアップデートになってしまいました。今後はペースや量は落ちるかも知れませんが、こまめにアップデートしていきたいと思います。

なお、Internet Explorer 7.0 で確認したところ、KsGMap は無事動作している模様です。

KsGMap Ver1.02リリース

明けましておめでとうございます。

遅くなりましたが、Ver1.02正式版をリリースしました。オフィシャルサイトにてダウンロードすることができます。
バージョンアップの内容は 改変履歴 をご覧下さい。


また、オフィシャルサイトのドキュメントも一部リニューアルしました。
今まで、「その他」に放り込んでいた機能を分類して、新たに「ナビゲーション」「マップ情報」「汎用機能」ページを作りました。


新しいサンプルはまだ用意できていないので、後ほど追加します。

Googleマップ+Ajaxで自分の地図を作る本



Googleマップ+Ajaxで自分の地図をつくる本 Google Maps API徹底活用
Googleマップ+Ajaxで自分の地図を作る本

米田聡 著 ソフトバンククリエイティブ発行


日本語による Google Maps API が主体の初の解説本です。

難易度は、JavaScript中級者以上です。プログラムに関する専門用語も解説無しに次々に出てきますし、ソースにはほとんどコメントや注釈が無いので、JavaScript初心者は厳しいかと思います。

内容に関しても、全体的に調査不足感が否めず、中途半端になってしまっている部分が多々見受けられます。

また、Chapter03「ご近所案内を作ってみよう」では、XSLによる情報ウィンドウの表示とサーバーサイドプログラム(PHP)を用いた登録システムを解説していますが、この2点については、ほとんどの開発者にとって必要ではありません。
同章だけで全体の1/3ページを費やしているので、この章に興味があればお勧めかも知れませんが、そうでなければあまりお勧めできません。