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 回答