Javascript 谷歌地图缩放

Javascript 谷歌地图缩放,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我使用戴尔7号平板电脑。应用程序写在phonegap上。18倍缩放后,此应用程序停止响应任何请求 var map = new google.maps.Map(map_canvas[0], { zoom: 2, center: new google.maps.LatLng(40, -79), zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.SMA

我使用戴尔7号平板电脑。应用程序写在phonegap上。18倍缩放后,此应用程序停止响应任何请求

var map = new google.maps.Map(map_canvas[0], {
    zoom: 2,
    center: new google.maps.LatLng(40, -79),
    zoomControl: true,
    zoomControlOptions: {
        style: google.maps.ZoomControlStyle.SMALL,
    },
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    mapTypeControlOptions: {
        style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
        position: google.maps.ControlPosition.BOTTOM_RIGHT
    },
    scaleControl: true,
    streetViewControl: false,
    preserveViewport: true
});

我做了
map.setZoom(18)
,应用程序停止工作

对于许多地方来说,18的缩放大约是最大限制。有些城市达到20个,有些地方达到23个。那么,您要缩放到的位置是否可能只升到18级?您可能需要查看以了解可用的最大缩放级别我不记得
preserveViewport
Map
对象的有效选项。缩放在iPhone、Jiayu、Lenovo等其他设备上运行良好。但即使在12倍变焦的情况下,该应用程序也会在戴尔上停止工作3-5分钟,然后“恢复”。问题可能是因为设备处理器太弱吗?@gpgekko没错。但我怀疑这是问题的原因。无论如何,你应该删除那个参数。我已经写了代码,它将接近最大缩放,这是允许直接定位的。最终,应用程序停止使用12x-18x变焦。此外,我还删除了保留视点设置。