2010-11-18 4 views
2

都市と国で現在の場所を追加できるように、場所と地図が有効になっています。ユーザーを地図上に表示させるには、マップ内のその場所にマーカーを配置する必要があります。Drupal gmap:都市別マーカーを設定しない地図をクリックしない

ユーザーが都市を設定したときにマーカーを都市レベルで自動的に設定することはできますか?

は、私はすでにコメントしてきたビリー

+0

正しく覚えていれば、テキスト入力に基づいてマーカーの自動設定を可能にするgmapモジュールの設定があります。 (誰かが場所フィールドのデータを入力すると、gmapsはその場所を検索します。見つからなければ、手動でマップをクリックできます)。マップの標準ズームレベルも設定です。 – Jozzeh

答えて

0

を実際にその後、その場所を入力するようユーザーに求めるマップ上に置きます。..

よろしく、

する奇妙なようだが、私が見つけましたgmapモジュールの設定方法を詳しく説明しているWebページ。マップをクリックするのではなく、データを入力するだけです。 Click here

ユーザーが入力した内容に基づいて、ノード(またはユーザー)を保存すると、ビュースタイルで作業してマップと(カスタム)マーカーを表示できます。 GMAPについて

ほとんどの設定は、管理/設定/ GMAPに設定することができます(これはzoomlevelのデフォルト設定を変更することが主である)

2

したい設定は、管理/設定/場所/ジオコーディングです。 Locationプロバイダーは一定量の大量のジオコーディング要求(一部のCPUを必要とする)を嫌うため、location.moduleを使用すると、各国のジオコーディングオプションを個別に設定できます。必要な国と好みのプロバイダを追加し、設定を保存します。 ロケーション、ロケーション検索が必要&ユーザロケーションサブモジュールがアクティブになっています。

admin/user/settings(すべて折りたたみ可能な「ユーザーの場所」までスクロールダウン)で正しい設定が行われると、ユーザーの場所のジオコーディングが機能するはずです。

@ Jozzehのリンクはよく読まれていますが、いくつかの注意点が説明されています。

+0

RotHorseKidに感謝します。緯度の長いポイントの表をインポートする必要がありますか? – iamjonesy

+0

いいえ、Googleマップに緯度/経度のアドレスをコードするように求めます – RotHorseKid

関連する問題