ユーザーが都市と国ごとに現在の場所を追加できるように、場所と地図を有効にしています。ユーザーをマップに表示するには、マップ内の自分の位置にマーカーを配置する必要があります。
ユーザーが都市を設定するときに、都市レベルでマーカーを自動的に設定することは可能ですか?
ユーザーに自分の場所を入力するように求めてから、実際に地図上に配置するのは奇妙に思えます..
よろしく、
ビリー
ユーザーが都市と国ごとに現在の場所を追加できるように、場所と地図を有効にしています。ユーザーをマップに表示するには、マップ内の自分の位置にマーカーを配置する必要があります。
ユーザーが都市を設定するときに、都市レベルでマーカーを自動的に設定することは可能ですか?
ユーザーに自分の場所を入力するように求めてから、実際に地図上に配置するのは奇妙に思えます..
よろしく、
ビリー
必要な設定は admin/settings/location/geocoding にあります。位置情報プロバイダーは一定の大量のジオコーディング リクエストに難色を示すため (一部の CPU が必要です)、location.module を使用すると、すべての国に固有のジオコーディング オプションを設定できます。必要な国と希望するプロバイダーを追加し、設定を保存します。場所、場所の検索、およびユーザーの場所のサブモジュールを有効にする必要があります。
admin/user/settings で正しい設定が行われている場合 (折りたたみ可能な「ユーザーの場所」まですべて下にスクロール)、ユーザーの場所のジオコーディングが機能するようになります。
@Jozzehのリンクは読みやすく、いくつかの注意事項が説明されています。
すでにコメントしましたが、gmapモジュールの設定方法を詳しく説明しているウェブページを見つけたので、ユーザーは地図をクリックする代わりにデータを入力するだけで済みます。ここをクリックしてください。
ユーザーが入力した内容に基づいて、ノード(またはユーザー)が保存されるときに、ビュースタイルを使用してマップと(カスタム)マーカーを表示できます。
gmapに関するほとんどの設定は、admin / settings / gmapで設定できます(これは主にズームレベルのデフォルト設定を変更するためのものです)