google maps GoogleMapsV3:有没有办法强制设置最高缩放级别(maxZoom 24)?
我们正在进行一项考古制图项目,在该项目中,我们参考了数百幅手绘地图。这些都可以在非常高的缩放级别上查看,在谷歌地图中可以转换为缩放级别22、23和24 但是,默认情况下,类型google maps GoogleMapsV3:有没有办法强制设置最高缩放级别(maxZoom 24)?,google-maps,javascript,google-maps,google-maps-api-3,google Maps,Javascript,Google Maps,Google Maps Api 3,我们正在进行一项考古制图项目,在该项目中,我们参考了数百幅手绘地图。这些都可以在非常高的缩放级别上查看,在谷歌地图中可以转换为缩放级别22、23和24 但是,默认情况下,类型Map只会上升到zoom级别21 我尝试了几种方法来强制最大缩放级别提高到24,但这里建议的几种方法被证明是笨拙和不一致的(例如,强制用户切换到卫星,然后返回地图以使其工作) 有人知道如何有效地执行24的最大缩放吗?谷歌地图API有一个名为numZoomLevels的属性 您需要使用适当的numZoomLevels值配置Go
Map
只会上升到zoom
级别21
我尝试了几种方法来强制最大缩放级别提高到24,但这里建议的几种方法被证明是笨拙和不一致的(例如,强制用户切换到卫星,然后返回地图以使其工作)
有人知道如何有效地执行24的最大缩放吗?谷歌地图API有一个名为
numZoomLevels
的属性
您需要使用适当的numZoomLevels
值配置Google图层,并使用MAX\u zoom\u level
覆盖最大缩放级别的内部默认值。如果Google层不支持所有缩放级别,则后者将导致意外行为
new OpenLayers.Layer.Google('Satellite', {
type: google.maps.MapTypeId.SATELLITE,
numZoomLevels: 23,
MAX_ZOOM_LEVEL: 22
});
同时也要考虑一下