0

マップ上の特定のキーワードに一致する場所にマーカーを追加する必要があります。例えば「ホテル」。

maps.google.com でそのキーワードを検索したときと同じ結果を取得する必要がありますが、gmaps4rails を使用してこの検索を自動的に実行したいだけです。上に別のマーカーを付けて自分の場所を追加します。

乾杯、

ジョエル

4

1 に答える 1

2

プロセスは次のようになります。

Ajax バージョン

  1. すでに gmaps4rails のマップが表示されています

  2. サーバーにリモートでフォームを送信する

  3. コントローラーのレコードに対して適切なクエリを作成し、単に応答します.to_gmaps4rails

  4. jsreplaceMarkers関数を使用してマップをクリアし、サーバーの応答からマーカーを表示します。

  5. クライアント ブラウザの地理位置情報機能 (すべてのブラウザで利用できるわけではないことに注意してください) + jsaddMarkers関数を使用して、ユーザーの位置を表示します。

  6. ここに関連ドキュメントを書きました

標準版

  1. コントローラーから適切なオブジェクトを取得します

  2. それらからjsonを作成します

  3. マップを作成する

  4. js コールバックを追加して、ユーザーの位置でマーカーを作成します

于 2011-10-11T14:13:49.270 に答える