2011-02-08 7 views
0

私は、ユーザーの入力からgecoded lat/longを取る、位置の近接性を示すDrupal Viewを試行しています。Drupal Viewsのジオコード検索フィールド引数

"chicago、il"または単に "central park、nyc"を入力すると、ジオコードされた緯度/経度値がViewsに引数として渡されます。

私はgeocode modulegmap google maps apiで正しい軌道に乗っていると思っていますが、どこから行くべきか分かりません。

答えて

0

私はしばらくの間、この種のソリューションのために取り組んできましたが、今のところ、これを行う唯一の方法は、前述のモジュールを使用し、独自のビューフィルタを作成することです適切な座標(Googleまたは他のユーザーのAPIからジオコードされた)を使用しているビューマップに送信することができます。

私は自分のサイトの1つに、Locationモジュールを使用している場所を近似するために郵便番号を入力できるソリューションを用意していますが、ジオコーディングとしては正確ではありません住所または都市レベルのマーカー。

参照:http://www.opensourcecatholic.com/blog/oscatholic/beautiful-easy-maps-drup - 私はhttp://archstl.org/parishes

に設定マップ[編集持っているかを説明するビデオがあります:私は本当にそこに希望 - - http://drupal.org/node/904576も、それが助けかどうかを確認するためにdrupal.orgに、このスレッドを読んで]

0

Drupal 7は2012年6月13日現在、位置モジュールのLocation 7.x-3.x DEVバージョンにとどまっています。これは近接フィルターを見るための唯一の簡単な方法です。ジオフィールドはあまりにも新しいです。 Locationモジュールの郵便番号近接フィルタでは、「zipcodes」データベーステーブルに値を設定する必要があります。インストール方法はREADMEを必ずお読みください!