web-dev-qa-db-ja.com

ノードの作成または編集ページでマップ(Google Maps / OpenLayers)上の場所にマークを付けますが、どのモジュールを使用しますか?

カスタムコンテンツタイプがあり、ユーザーにGoogle Maps/OpenLayersマップ上の場所にマークを付け、これらの座標を保存して、フロントエンド、場所の地図とGPS座標を表示します。

そのため、ユーザーは地図上のどこかをクリックするだけで、場所をマークすることができます。ただし、ユーザーが希望する場合は、住所を入力してジオコーディングすることもできます。 ( この投稿 、OPは後者の機会を望んでいます。)

また、特定のノードに関連するさまざまな場所がリストされているページが欲しいです。さらに、おそらくいくつかの検索の機会。

地理位置情報フィールドは正しいようですが、他のモジュールがこのタスクに適しているかどうか、またはそれらの違いは何ですか?.

可能なモジュール:


(たとえば、Get Locationsは多くの機会があるので有望に見えますが、OpenLayersも...地理位置情報フィールドは少し単純に見えますが、機会も少ないようです(地図上の場所をマークするだけに集中しています)。ところで、私はGet Locationsフィールドのモジュールページが本当に理解できません。最初に "Support for Geolocation(Drupal 7)"とありますが、後で次の文があります: "ご注意ください-LocationモジュールまたはGeofieldAddressfieldまたはGeolocationモジュールと同時にGetlocations_fields、これは機能しません。 "

5
Sk8erPeter

Geolocation Field で良い経験をしました。

私はこのモジュールを取引Webサイトで使用して、店舗の場所を示しました。ノードの作成/編集フォームを使用して場所をマークし、PNGまたはGoogleマップとして住所をレンダリングする表示フォーマッターを使用できます。

それはシンプルで十分でした。

3