Google maps api 3 谷歌地图分数缩放只工作3次
使用Google Maps JavaScript API v3,可以使用Google maps api 3 谷歌地图分数缩放只工作3次,google-maps-api-3,Google Maps Api 3,使用Google Maps JavaScript API v3,可以使用setZoom方法更改地图的缩放,请参阅 我可以将缩放设置为一个分数值,它可以工作,即gmap.setZoom(1.1)可以工作。但是,它在第四次调用时会停止工作,并显示分形缩放,即: gmap.setZoom(1.1) gmap.setZoom(1.2) gmap.setZoom(1.3) gmap.setZoom(1.4)不起作用,地图变成灰色 不是1.4值不起作用。设置1然后1.4就可以了。这似乎是我们第四次设定分
setZoom
方法更改地图的缩放,请参阅
我可以将缩放设置为一个分数值,它可以工作,即gmap.setZoom(1.1)
可以工作。但是,它在第四次调用时会停止工作,并显示分形缩放,即:
gmap.setZoom(1.1)
gmap.setZoom(1.2)
gmap.setZoom(1.3)
不起作用,地图变成灰色gmap.setZoom(1.4)
1.4
值不起作用。设置1
然后1.4
就可以了。这似乎是我们第四次设定分形值
这是一个已知的错误,还是有什么方法可以避免使用分形缩放多次缩放后地图变灰?我很惊讶它居然能工作。不支持分数缩放级别。发件人: 缩放|类型:数字 初始贴图缩放级别。必修的。有效值:介于零和支持的最大缩放级别之间的整数 问题跟踪程序中的相关问题:
setMap
方法,文档如下:setZoom(zoom:number)
,即未指定它只接受整数。从技术上讲,一个数字可以是1.1
,它可以工作。它被同一个代码使用(它决定了为地图加载的分幅)。我也使用分数进行了测试,它似乎可以工作。我应该补充一点,当我与地图交互时(拖动、点击一个图钉等),它会放大到绝对值。这意味着如果我在与地图交互后使用了zoom:13.4
,它将缩小,大概是zoom:13
;如果我设置为zoom:12.8
,它将在交互后放大。