我正在使用gmaps4rails,我有一组动态生成的标记,大约14个,我在全球范围内显示。我使用auto_adjust它看起来不错,但是,我为地图选择的大小似乎完全适合两个缩放级别。它要么显示太多的地图(例如,你在两侧看到亚洲),要么我放大一个级别,我没有看到一些标记。 我们选择的css宽度和高度是我们想要适合窗口的东西。较小或较大(以匹配两个缩放级别)看起来不太好。 目标是,更大的图像,但保持相同,固定,缩放。 有没有办法缩放地图,就像你可以用图像一样?
我正在使用rails 2.3.11并且必须复制js / css资产并修改/覆盖gmaps4rails视图。我没有使用gmapable模块。
答案 0 :(得分:1)
我希望有人可以证明我错了,但看起来除了缩放之外你无法缩放地图。最低缩放级别0似乎使用了256个像素作为地球的宽度(在它开始重叠之前)。然后,如果我将其缩小为1,则将其翻倍为512,然后缩放到2,再次翻倍为1024.
所以我的解决方案是,能够看到整个地球但没有重叠,要么选择512或1024像素宽的尺寸并缩放到适当的水平。