jGoogleBarV3でエラー、Places search boxに置き換え

 Google Maps APIでjGoogleBarV3を使用していましたが、エラーが出て動作しないようになりました。
 検索してみたところ、

Google Maps API v3 用ローカルサーチ(Local search)の検索結果のアイコンについて – Google グループ

jGoogleBarV3.jsプロジェクトのトップページに「NO LATER THAN November 2013(2013年11月以降は利用できない)」とあるように、すでに廃止されたAPIを使用しているので、あまりおすすめできません。

とあり、どうもしばらく前から死亡予告が出ていたようです。ぼんやりしていました。
 そもそもjGoogleBarV3は、Google Maps API V3でローカルサーチが使えなくなり、その代替として使われていたような記憶があるのですが、いつのまにやらGoogle Maps API V3オフィシャルで機能が実装されていたようです。それならはじめからそうして欲しかったのですが・・。

プレイス ライブラリ – Google Maps JavaScript API v3 — Google Developers
Places search box – Google Maps JavaScript API v3 — Google Developers

 機能の実装自体は簡単です。
 ただ、jGoogleBarV3のように丸投げしてしまうのではなく、検索リクエストを投げて表示する部分はこちらで書かないといけません。逆に言えば、色々アレンジしやすいわけですが。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする