1

jquery-ui-mapで閉じられたinfowindowを検出し、ウィンドウが閉じられた後にマップを中央にパンする方法は?

<pre>

 $(function() { 
                demo.add(function() {
                    $('#themap').gmap({'center': '54.977614,23.871643', 'zoom': 7,'disableDefaultUI':false, 'callback': function() {
                        var self = this;
                        $.getJSON( 'index.php?option=com_maps&view=stendai&format=json', function(data) { 
                            $.each( data.markers, function(i, marker) {
                                self.addMarker({ 'id':marker.id, 'position': new google.maps.LatLng(marker.latitude, marker.longitude),'icon':'images/stendas.png' , 'bounds':true }



                                 ).click(function() {
                                    self.openInfoWindow({ 'content': marker.content }, this);
                                });

                            });
                        });
                    }}); 
                }).load();
            });


</pre>
4

1 に答える 1

1

GoogleMapsInfowindowsにはcloseclickイベントがあります。すべての情報ウィンドウのこのイベントにリスナーをアタッチし、このイベントの通知を受信したときにマップをパンすることができます。この基本的な例は、この投稿に記載されています。

于 2012-09-12T15:50:31.783 に答える