googlemaps

カテゴリー»googlemaps

wp-googlemaps:TODO 再構築?

2007/02/21 水曜日 - 21:17:57 by webmaster

この前に書いた内容を固めようと思って自分の書いたコードを見直してみた。
ちょっと修正してやりゃなんとかなるかな?と思ったけど、現行の構造にうまく割り込ませようと思っても、キレイに収まらない。
一からやり直したほうが早いかも。うーん。テンションを上げないといかんなぁ。
それにしても、自分の書いたコードが汚くて嫌になる。それはつまり少しはスキルアップしてるってことなのかも知れないけど。

wp-googlemaps:geocoderが日本に対応してたのね

2007/01/31 水曜日 - 10:47:47 by webmaster

前のエントリに書いたように、ちょっと手を入れるために久しぶりにgooglemaps APIドキュメントを見に行ったら、geocoderが日本に対応したって公式ブログに書いてあった。
geocoderに対応させました。localsearchでgeocodeさせるにはAJAXのレスポンスで処理しなきゃいけなかったけど、今回のは直接位置情報を返してくれるので、呼び出しはスッキリしてる。
それより、自分で作っておきながら、いまひとつ使い勝手が良くない。
今は、このタグ
<!– googlemaps:{loc:”ここに変換対象の住所などをかく”} –>
を書くと、
<!– googlemaps:{loc:”ここに変換対象の住所などをかく”, lat:35.646685, lng:139.71007} –>
と自動変換されるんだけども、これをどうにかしたい。
呼び出しタグだけ入れたら、住所入力用のテキストボックスを別に表示させてみようか?投稿画面で位置の調整ができるように地図を表示させてるのだから、その上か下にテキストボックスを追加してやりゃいい。んで、あえて緯度経度情報を見せる必要もない。
そっちのほうが、美しいし、直感的に使えそうだ。
手が空いたら、修正しましょう。<っていつになるんだ?

wp-googlemaps:MUでも使えた

2007/01/31 水曜日 - 10:06:49 by webmaster

MEでカスタマイズされたファイルをrequireしていたのを修正したら、MUでも使えた。手を入れるついでに、カスタムアイコンに対応。

K2テーマにしちゃうとMAP表示がおかしくなっちゃうんだよなぁ。とりあえず、対策は後回し。

javascript:function closure その2

2006/11/02 木曜日 - 21:11:15 by webmaster

closureを使って、イベントドリブンな関数に関数オブジェクトのプロパティを参照させることはうまくいったけど。
関数オブジェクトと同時にイベントオブジェクトも渡そうと思ったらどうすればいいんだ?
addEventListenerでイベントをfunctionに渡す場合、引数を指定しなければ、イベントが引数に渡される。
んじゃ、ってんで他のオブジェクトを引数指定すると、イベントが参照されない。
うーん。
ここを参考にさせてもらいました。
要はイベントに対する処理を多重登録すればいい、ってこと。
最初の処理でイベントをwindow.eventに退避させ、次の処理でオブジェクト自身からwindow.eventを参照すればいい。
本家のマウスホールズームに近い機能をこれで追加出来ます。⇒出来ました。

wp-googlemaps TODO その4.5

2006/10/31 火曜日 - 22:07:32 by webmaster

前回のカテゴリマップでデフォルトのマップセンターとデフォルトのズームレベルを設定したけど、どうも気に入らない。なんとか該当ポイントを全て含むエリアのみを表示させられないかと思ってAPIドキュメントを読み込んでみた。
GLatLngBoundsオブジェクトのextendが使えそう。
最初の地点を仮にマップセンターに登録させて、あとはエリアに含まれなかったらextendしてやればいい。
で、最後にextendされたエリアを表示できるズームレベルをgetBoundsZoomLevelしてあげればOK。
というわけで、修正してます。

wp-googlemaps TODO その4

2006/10/28 土曜日 - 22:06:27 by webmaster

カテゴリ表示をしたときに、そのカテゴリで登録されている地図情報があったら表示できるように。
オプション登録情報に、このカテゴリマップの表示選択と、デフォルトのマップセンターを設定出来るように。
カテゴリマップの表示有効にしてあるので、表示されてる(はず)。

wp-googlemaps TODO その3

2006/10/21 土曜日 - 12:06:40 by webmaster

カテゴリで絞込みが可能に。
以下はカテゴリ「test」で絞込み表示したもの。
拡大表示しても他のポイントは表示されない。

wp-googlemaps TODO その2

2006/10/21 土曜日 - 02:08:19 by webmaster

地図表示のオプション設定を出来るようになったよ。

地図表示サイズの設定
初期表示タイプの選択(地図・写真・地図+写真)
地図コントローラーの選択表示(大・小・ズームのみ・無し)
タイプセレクタ、スケールコントロール、オーバービューコントロールのon/off
ダブルクリックズームのon/off

wp-googlemaps TODO その1

2006/10/18 水曜日 - 16:14:53 by webmaster

投稿画面に地図を表示させてgeocodeさせた位置の微調整が出来るようになった。
markerをdraggableにして、dragendイベントで位置情報を書き戻してOK。

いろいろ出来るようになってるんだよなぁ。このAPI。

wp-googlemaps TODO

2006/10/17 火曜日 - 14:02:12 by webmaster

wp-googlemapsでやりたいこと

geocodingするのでポイントの修正が必要な場合あり⇒投稿時に地図表示してポイント修正できるように
スタイル項目をオプション設定項目に
サイト内グローバルマップ表示機能を⇒トップページなどで地図からのナビゲートを可能にしたい
カテゴリ別の表示とかも出来たほうがいいかも。

この辺まで実装したいなぁ。