まず、プロジェクトはjQueryを有効にしてPHPで記述されています。
状況の説明は次のようになります。ユーザーは自分のアドレスを定義できます。ユーザーが何かの場所を追加したい場合(何があっても)、ユーザーは自分の定義したアドレスを使用する天気、または新しいアドレスを選択できます。新しいものを選択した場合、彼はそれをテキストとして入力することができます。
私はグーグルマップを使わなければならないので、それを動かすのはひどく難しくなります。(定義済み/新規)アドレスを選択する前に、最初に彼の定義済みアドレスを表示したいと思います(完了、うまく機能します)。ユーザーが定義されたアドレスを離れても、問題はありません。Googleマップはロードされたままになります。ユーザーが他のアドレスを追加した場合、マップをズームアウトしたいと思います(完了、うまく機能します)。新しいアドレスの入力が終了すると、Googleマップにこの新しく入力されたアドレスが表示されます(何も表示されません)。
以下の私のコードを確認してください。上記のテキストはもう少し意味があります...
そして、あなたが助けることができれば、そうしてください:)
これは私のHTML部分です:
<span><input type="checkbox" name="other_address" value="1"> I want to change address</span>
<input type="text" name="input_location" value="Bismarckallee 3, Freiburg" id="input_location" placeholder="Adress (Street, City)">
<input type="hidden" name="input_coordinates" value="47.997337,7.841653">
<div id="map_canvas" class="user_location_map" style="width: 100%; height: 300px;"></div>
これは私のJavascriptの部分です(73行なので、ここに貼り付けずにペーストビンを使用しました):
ありがとう!