ポリラインのリストがあります。グーグルマップがポリラインをクリックしたときと同じように、クリックした場所に情報ウィンドウを表示したいのですが、この機能で問題なく動作します。
function mapsInfoWindow(polyline, content) {
google.maps.event.addListener(polyline, 'click', function(event) {
infowindow.content = content;
infowindow.position = event.latLng;
infowindow.open(map);
});
}
リストをクリックすると(同じ関数を使用して)問題が発生します。イベントには明らかにlatLngがありませんが、とにかくポリラインの中央に情報ウィンドウを表示したいのですが、前に述べたグーグルマップのリンクのリストをクリックします。
LatLngBounds();を試しました しかし、それは私が必要とする中央ではなく、ポリラインが作成する領域の実際の中心を与えます。
それを行う方法はありますか?