2012-02-10 10 views
0

私は私のウェブサイトに埋め込まれたGoogleマップを持っています。マーカーにはマーカーがあり、クリックするとその位置にプロパティ情報が表示されます。 (infobox)。Google mapsはリンクを生成します

私は場所を検索

は、マップは性質のある場所が表示されます。 は今、ユーザーは、次の機能を望んでいます。マップをドラッグして他のプロパティを取得した後、私はこれをいくつかのボディに共有したいと思います。ドラッグした位置を共有するリンク を入手できますか?


maps.google.comでリンクを取得できます。ドラッグするたびに変更されます。 しかし、私たちのウェブサイトでそれを行うには? GoogleマップのAPIにそのリンクを取得する方法はありますか?

答えて

2

Map

上のイベントを聴くidleイベントがparticully便利ですが、ドラッグ中のイベントを取得するためにbounds_changedを言う使用することができます(あるいはdragイベント自体!)。

このイベントでは、あなたが話しているリンクを更新します。

+0

barryhunterが言ったように、bounds_changedイベントを使用してください。あなたはリンクを生成する必要があります。形式はvar url = "http://maps.google.com/?ll=" + map.getCenter()。lat()+ "、" + map.getCenter()。lng()+ "&t = h&zです。 = "+ map.getZoom(); – DaveS

+0

お二人のおかげで! – user1165815

+0

問題が解決した場合は、正しい答えをマークしてください。 – DaveS

関連する問題