5

gmaps4railsを使用して、アプリでGoogleマップを簡単に生成しています。 gmaps4railsにはモデルの緯度と経度の属性が必要です。しかし、gmaps4railsはあいまいなアドレスであまり親切ではありません。たとえば、私はアパート番号を記載するときにどのアドレスを表示するか分からない。gmaps4railsはジオコーダーgemと競合しますか?

これでジオコーダがインストールされました。私はジオコーダーを使ってmy:location属性をとり、そのモデルのlat/longを設定しています。それは今働いているようですが、どちらの宝石も緯度/経度属性を使用しているので、後で矛盾が生じると思います。それは?あなたがやってgmaps4railsからの生の結果を得ることができ、あいまいなアドレスについて、そうでない場合

acts_as_gmappable :process_geocoding => false 

+0

答えに気付いていますか? – apneadiving

答えて

9

どちらの宝石が干渉するが、保存されたオブジェクトをジオコードしようとしないgmaps4railsを伝えるようにしてくださいすべきではない

Gmaps4rails.geocode(address) 

とにかく、好きなジオコーディングライブラリを自由に使用してください。gmaps4railsは、実際にジオコーディングではなくマップを表示するためのものです。 (ジオコーダーはその仕事に最適です)

+0

うわー...ありがとう! –

関連する問題