EventBrite でイベントを作成しようとしたところ、都市のこの素晴らしいオートコンプリート入力があります (「san」と入力し始めると、「サンフランシスコ、カリフォルニア...」などのリストが表示されます)。
それを行う最善の方法は何ですか?それをローカルデータベースに保存する必要がありますか、それとも人々はGoogleマップやyelpのようなものに対してこれらのajax呼び出しを行いますか?
Railsにはこれのためのコンポーネント/プロジェクトがありますか??
EventBrite でイベントを作成しようとしたところ、都市のこの素晴らしいオートコンプリート入力があります (「san」と入力し始めると、「サンフランシスコ、カリフォルニア...」などのリストが表示されます)。
それを行う最善の方法は何ですか?それをローカルデータベースに保存する必要がありますか、それとも人々はGoogleマップやyelpのようなものに対してこれらのajax呼び出しを行いますか?
Railsにはこれのためのコンポーネント/プロジェクトがありますか??
私はこのデータベースでそのようなことをしました:
http://www.geonames.org/export/
ただし、ローカル データベースが必要ない場合は、Web サービスを使用することもできます。
クロスドメイン リクエストを実行できないため、Google や ajax で geonames を呼び出すことはできません。サーバー側でリクエストを実行する必要があります。