2016-11-23 7 views
-2

ブラウザのウィンドウでマーカー/クラスタの座標を取得するには、ハンドラのイベントマーカー/クラスタgoogleマップ(イベントのマウスオーバーなど)を教えてください。 ドキュメントには、OverlayViewクラスにマップ座標を画面上の座標に変換するメソッドが含まれていると記載されています。しかし、それをする方法私は理解できません。 は、私がブロックしたいマーカーのスクリーン座標を取得するには: どのようにマーカーの座標を見つけるgoogle maps

google.maps.event.addListener(marker, 'mouseover', function(e) { 
 

 
    });

+0

既存のコードはどのように見えますか?あなたがそれを実行しようとする際に遭遇した問題を示す[mcve]を提供してください。 – geocodezip

+0

こんにちは、歓迎、StackOverflowへ。ヘルプページ、特に[ここではどのトピックについて聞かせていただけますか?](http://stackoverflow.com/help/on-topic)と[質問しないでください。」](http://stackoverflow.com/help/dont-ask)。さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 –

+0

1つのマーカーまたは複数のマーカー? 1つのマーカーについては、icebladeの答えを使うことができます –

答えて

0

はこれを試してください:あなたのマーカーの座標を取得する必要があります

google.maps.event.addListener(marker, 'mouseover', function(e) { 
    var pos = marker.getPosition(); 
    var lat = pos.lat(); 
    var lng = pos.lng(); 
}); 

を。

+0

私は画面上の座標を地理座標ではなくピクセル単位で必要とします。 –

関連する問題