- 2008-01-06 (Sun) 12:48
- Ruby On Rails , googlemap
エマージェンシー発生
フォートラベルのAPIを再確認してみたところ、地名からの旅行記取得の仕様が期待していたものと違う。「北海道」とかいうパラメータで旅行記が取得できると思っていたけど、それは無理。「hokkaido」というアルファベット形式で送信しなくてはならない。漢字の地名をいちいちアルファベットに変換なんて面倒だしやりたくない。ということで別の方法を考えなくては。こういう見切り発車な性格は災いもおおいけど、勢いがなくては何も始められない。と肯定的に捉えてみる。
調査を続けるとフォートラベルでは残された方法は一つしかなかった。それは郵便番号による検索。
ということで住所から郵便番号を取得する処理を一つ追加する。APIはぽすたんというサービスを見つけた。さっそく組み込んでみる。
処理内容はこういうふうになる。
[修正前]
- GoogleMAP上をクリック
- 住所取得(京都市など)
- 旅行記取得(これができない)
[修正後]
- GoogleMAP上をクリック
- 住所取得(京都市など)
- 郵便番号取得(605xxxxなど)
- 旅行記取得
上記処理を実装するのに、あれやこれやと結構時間を食ってしまって。
その経緯をブログに残すのを忘れてた・・・。
突然だけど、急転直下で次回完成!!!
(テキトーですみません)
関連するエントリー GoogleMapでマッシュアップの練習 (Rails編) #6
トラックバック:No Trackbacks
- トラックバック URL
- http://blog.garden-place.jp/action.php?action=plugin&name=TrackBack&tb_id=24
- Listed below are links to weblogs that reference
- GoogleMapでマッシュアップの練習(Rails編) #6 from Web 酒 肴
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.