2

ドキュメントとgmaps4rails gemの ReadMe からわかる限り、このラッパーを使用するには、acts_as_gmappable として設定するモデルが必要です。

私の場合、表示したい住所を収集するために単純な form_tag 要素と text_field_tag 要素を使用しており、Google マップをレンダリングするためにラッパーを介して渡したいと考えています。この収集したデータをデータベースまたはモデルに保存していません。

私の質問は次のとおりです。

  1. これは gmaps4rails で実行できますか? はいの場合、モデルレスのユースケースの例を教えていただけますか、またはこれを行う方法に関するヒントを教えてください。
  2. gmaps4rails でできない場合、動作する別の gem/wrapper はありますか? (最終的にはルートと道順を表示したい)

元の Google Maps JS V3 API を使用できることは理解していますが、私は完全な初心者 (Rails を学び、プロトを自分で作成することを決めたビジネスマン) であるため、可能であれば Rails にとどめようとしています。 API との統合を試みるよりも、ラッパーを使用する方が簡単なようです。

よろしくお願いします。

4

1 に答える 1

1

gmaps4rails でこれを行うことができます。

acts_as_gmappable住所をジオコーディングするためのものである必要はありません。

ビューに次のようなものを提供するだけです。

@markers_json = [{lat: , lng:, description: }, {lat: , lng:, description: }].to_json

description情報ウィンドウに表示されます。

于 2012-10-24T12:38:25.133 に答える