cakePHPでGoogle map APIを使った時にお世話になったサイトまとめ

A1380 000474

こんばんは、ボーノです。

Mashup Award9 の締め切りが近ですね。
もう一踏ん張りがんばろっと。

やろうとしたこと

簡単に言うと、教えてgoo!とかYahoo!知恵袋の地図版。

こういう教えて系のサイトって文字ベースがほとんどで、場所で聞きたい時に聞きづらい。
なので地図上で簡単に質問・回答できるサイトを作った。

もう少し完成度を上げて、Mashup Award9に応募予定。

今回はGoogle Mapを使った。質問を書いてフォームで送信ボタンを押すと、地図上にその質問が即座に表示される。

また、そのピンをクリックすると回答をしたり、その質問に対する過去の他の人の回答も見れる。

マーカーを地図上に表示する

Geekなぺーじ:マーカーにクリックイベント処理を割り当てる

[JavaScript] Google Maps API V3 でマーカーから情報ウィンドウを表示させてみた | しゃけろぐ

マーカーに情報ウィンドウを表示 - マーカー - Google Maps API入門

cakePHPでAjaxを利用する

cakePHPみたいなフレームワークを使うと、自分で中身を作ってない分、エラー発生時の対処がかなり複雑。

このAjaxにもかなり悩まされたなぁ。

木小屋日記Ⅱ: CakePHP + Ajax + JSON

php/フレームワーク/CakePHP2.X/Ajax - pro-mameのプログラムメモ

AJAX — CakePHP Cookbook v1.3 documentation

JSONでのデータのやり取り

CakePHP Ajax のテスト(CakeTestCase) - zz log

CakePHP AjaxでJSONデータの出力の仕方とcontent-typeについて | MT Systems

CakePHP2系でJSON形式のデータをjQueryが受け取る - Qiita [キータ]

JSONファイルから全データを読み込んで新規データを追加する | カテゴリー: AJAX | 作業メモ

PHPで連想配列にデータを追加する

[PHP]連想配列を追加する方法 | プログラミング | アイスケット | 神奈川県相模原市のシステム開発、ホームページ制作、SEO、印刷(DTP)を得意とする会社

10日で覚えるPHPのキソ 第 3 回 配列(連想配列) | バシャログ。