Javascript setMapTypeId更改地图的比例。为什么?

Javascript setMapTypeId更改地图的比例。为什么?,javascript,google-maps,Javascript,Google Maps,由于某些意外原因更改比例的代码: map.setMapTypeId(google.maps.MapTypeId.SATELLITE) 地图设置代码为: try { var lat = (app.problem.latitude) ? app.problem.latitude : -27.479624, lon = (app.problem.longitude) ? app.problem.longitude : 153.033654,

由于某些意外原因更改比例的代码:
map.setMapTypeId(google.maps.MapTypeId.SATELLITE)

地图设置代码为:

    try {
        var lat = (app.problem.latitude) ? app.problem.latitude : -27.479624,
            lon = (app.problem.longitude) ? app.problem.longitude : 153.033654,
            coords = new google.maps.LatLng(lat, lon);

        // map options
        var options = {
                center: coords,
                disableDefaultUI: true,
                mapTypeControlOptions: {
                  style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
                   position: google.maps.ControlPosition.TOP_CENTER
                },
                // mapTypeId: google.maps.MapTypeId.TERRAIN,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                zoom: 18
            };


        this.map = new google.maps.Map(this.el, options);

        this.marker = new google.maps.Marker({ 
                position: coords, 
                draggable: false, 
                animation: google.maps.Animation.DROP, 
            });

        this.marker.setMap(this.map);
        // this.map.setCenter(coords);
    } catch(e){
        console.error('location problem:', e.message);
    }

可能是给定位置可用卫星图像的最高缩放级别低于您的预期。检查
MaxZoomService()
到底发生了什么?缩放是否改变?如果是的话,你仍然可以使用鼠标滚轮/缩放按钮进行缩放吗?这可能是
地形
的最大缩放,但似乎我可以将
卫星
路线图
缩放到上一级…谢谢,伙计们!即具有不同最大缩放值的
地形