3

まず、プロジェクトは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行なので、ここに貼り付けずにペーストビンを使用しました):

http://pastebin.com/VyAHe90j

ありがとう!

4

1 に答える 1

2

これを試してください-新しい住所を入力したときに地図を更新するリスナーがありませんでした:

http://pastebin.com/yraxkDmP

于 2012-09-24T04:39:15.997 に答える