1
 function addDoctorLocation(options) 
    {
        var gm = Ext.getCmp('mygooglemap');
        var mpoint = new google.maps.LatLng(options.lat,options.lng);
        var marker = gm.addMarker(mpoint,options.marker,false,false, options.listeners);
   // move the map to the mark and adjust the zoom level at here
    }

        tree.on('checkchange', function(node){
            var data = node.data;

            if (data.checked == true){

            lati = 5.391788482666016; 
            longi = 100.29693603515625; 

            var options = {
            lat:lati,
            lng:longi,
            marker: {title:"Hello World!"},
            listeners: {
                         click: function(e){

                                             }
                        }     
            }     
            addDoctorLocation(options);  
            }       
        })

質問

マップをそこのマーカーに移動してズームレベルを調整する方法は?

4

1 に答える 1

0
gm.setCenter(mpoint);
gm.setZoom(8);

こちらの google.maps.Map クラスのメソッド セクションを参照してください: https://developers.google.com/maps/documentation/javascript/reference?hl=en#Map

于 2013-12-12T10:33:27.213 に答える