0

を使用してGoogle Maps API v3、マップの中心座標を取得し、URLそれらに基づいて、ユーザーを外部のマッピング サイトに送信する を作成したいと思います。

を構築することURLは問題ではありませんがURLs、マップの移動に合わせて更新を維持することは問題です。現在の、、、およびユーザーが行きたいサイト (ドロップダウン メニューから選択) をonClick取得するイベントを送信ボタンに設定することが可能かどうか疑問に思っています。latlngzoom

.phpこれらの変数を、変数を取得して を構築しURL、ユーザーをリダイレクトするページにプッシュすることを計画していました。

そのPHP部分とHTMLフォームの部分は些細なことです - 変数をphpスクリプトに渡すことは私を困惑させていることです.

4

2 に答える 2

0

JavaScript の部分はそれほど自明ではありませんidle。マップの -event を観察し、入力の値 (これらは非表示の場合があります) を次の値で設定します: スクリプト:

 google.maps.event.addListener(mapObject, 'idle',function(){
        document.someForm.lat.value=this.getCenter().lat();
        document.someForm.lng.value=this.getCenter().lng();
        document.someForm.zoom.value=this.getZoom();
         });  

形:

<form name="someForm">
  <input name="lat" /><input name="lng"/><input name="zoom"/>
</form>

ただし、PHP スクリプトから必要なのは URL を作成することだけである場合、これも JavaScript を介して簡単に行うことができます。

于 2013-07-24T23:14:03.207 に答える