代码之家  ›  专栏  ›  技术社区  ›  Dr1Ku Ace Suares user1266770

谷歌地图API v3允许更大的缩放值吗?

  •  11
  • Dr1Ku Ace Suares user1266770  · 技术社区  · 15 年前

    如果您使用卫星gmapytpe,请使用此 Google-provided example 在API的v3中,最大缩放级别的缩放比例为2米/10英尺,而使用的是v2版本的 another Google-provided example (由于控件simple没有缩放控件,所以必须使用另一个控件)生成最大缩放比例20米/50英尺。这是v3的新“功能”吗?

    我必须提到,我已经在同一个glatlng区域测试了这些示例-所以我猜瓷砖的细节级别不会影响它,是不是我弄错了?

    如上所述 in another question ,v3被认为是非常实验室的Y/beta质量,因此暂时不应鼓励在生产中使用。

    自从我不得不“提高GMAP的缩放级别”以来,我就一直被这个主题所吸引。 the answers here 似乎建议使用gtilelayer,我正在考虑 GMapCreator 尽管这需要一些努力。

    我想实现的是有一个更大的缩放水平,2米/10英尺的比例是完美的,我有一个地图,瓷砖不是很高的分辨率和相当多的标记。由于该区域没有高分辨率瓷砖,标记之间的距离非常小,造成了一些有问题的重叠。

    或者更好的是,你如何创建一个自定义地图,允许更高的缩放级别,如谷歌校园,在那里实现了2米/10英尺的比例,以及 使用你自己的TileServer?我看过一个例子 on a fellow Stackoverflower's GMaps sandbox ,其中瓷砖是基于缩放级别手动创建的。

    我见过 the codebase for a custom Map on mapki ,但这涉及到有一个TileServer,难道你不能只使用Google的Tiles作为特定的缩放级别,然后在缩放级别高于19时,用自定义的Tiles交换其中的一些(取决于Tile.x和Tile.y)吗?

    我觉得我没什么意义了,所以我要结束这个大问题,我一直在想办法找到一个解决办法好几个小时了。希望有人来帮助我!

    提前谢谢!

    2 回复  |  直到 13 年前
        1
  •  2
  •   Dr1Ku Ace Suares user1266770    14 年前

    进一步调查后的见解:

    在进一步研究之后,这确实是真的-地图v3允许最大缩放级别为22!!),相当于2米/10英尺的比例,但仅当地图类型为卫星时,而不是混合类型!_“DR1KU 4月14日9:59

    摆弄自动瓷砖切割器Photoshop插件,也不能产生我想要的结果(不知道如何精确地缩放地图以便瓷砖能够完美排列),使用一个图像叠加,看起来不那么像像素Y。_“DR1KU 4月14日10:00

    从那以后,我把我的GMAPsv2代码移植到v3上,一帆风顺。是的,有卫星地图(不是混合地图!)允许最大变焦22,复杂放置的标记(彼此靠近)渲染得更好。为“抱歉,这里没有图像”添加一个覆盖+自定义瓷砖(最终)在5月17日20:17结束时“dr1ku”的技巧

        2
  •  0
  •   ccuesta    13 年前

    我只是想在这里发布一个更新,GoogleMapsAPI的v3现在已经不在实验室了,它的功能与v2相当。

    另外,第2版的maps api已被弃用,因此如果您正在寻找更好的缩放功能,您最好的选择是使用v3而不是v2。

    推荐文章