5 つのマーカーと 25 の長方形を含むマップがあります。次に、長方形のタイトルを知りたい長方形にマーカーをドラッグします。
現在、長方形のリスナーがあり、それらが正しく名前が付けられており、これが正常に機能していることを確認するためだけに
google.maps.event.addListener(partialRectangle, 'click', function() {
console.log(this.title);
});
また、情報を取得してドラッグするためのマーカーのリスナーもあり、それも正常に機能します
google.maps.event.addListener(marker, 'dragend', function() {
console.log(marker.getPosition());
console.log(this.title);
});
どの長方形にマーカーをドロップしたかに関する情報を取得する方法はありますか?
このコードは私の問題を解決しました
google.maps.event.addListener(marker, 'dragend', function() {
for(var i = 0; i < 25; i++){ // looping through rectangles
if(partialRectangles[i].bounds.contains(marker.getPosition()))
console.log(partialRectangles[i].title);
}
});