0

私の GoogleFu は私を失敗させました。私が得ている結果はすべて、テキスト フィールドで緯度/経度を受け入れ、マップを生成する必要がある人です...その反対が必要です。

ユーザーに次のことをしてもらいたい:

  • ページを読み込むと、クリック可能な小さな Google マップがフォームの一部として表示されます

  • その地図をクリックするか、既存の地図マーカーを新しい場所に「ドラッグ」します

  • フォームが送信されたら、マップ マーカーの位置 (ドラッグ後に更新された位置)の LAT + LONG をSQL データベースに挿入します。

このようなことを達成できるガイドやドキュメントをオンラインで見つけることができないようです。誰かが私を正しい方向に向けてくれませんか?

4

1 に答える 1

1

入力をフォームに追加し(非表示の場合があります)click、マップのイベント(新しいマーカーの作成時)またはdragend既存のマーカーのイベントを観察します。

両方のイベントのコールバックでgoogle.maps.MouseEvent、関連するLatLng-objectを含む a を使用できます。これは、入力の値を設定するために使用できます (直接ではなく、文字列ではありません。eg を使用するlatLng.toString()か、必要に応じて別の文字列を作成してください)。

于 2013-05-26T10:54:41.217 に答える