如果您将谷歌地图放大,世界将开始水平重复。使用.getBounds()似乎返回显示的地图图像边缘的经度。但是我想要获取当前实际世界视图的最小和最大经度。
例如,在这张图片中,.getBounds()表示经度范围在116到37度之间(宽度为-79度!)。我正在寻找的范围是-244到+37。 (甚至是-180到+37,因为这是围绕地图中心可见的世界极端。)
例如,在这张图片中,.getBounds()表示经度范围在116到37度之间(宽度为-79度!)。我正在寻找的范围是-244到+37。 (甚至是-180到+37,因为这是围绕地图中心可见的世界极端。)
以下是另一个例子。这里我正在寻找-180到+180...
你可以在这里自己尝试... http://jsfiddle.net/spiderplant0/EBNYT/
(如果此前已经有人回答过这个问题,请见谅 - 我找到了一些旧的类似问题,但没有一个令人满意的答案)。