11

如果您在 API 的 v3 中使用Google 提供的这个示例使用卫星 GMapType ,则最大缩放级别的比例为 2m / 10ft ,而使用另一个 Google 提供的示例的 v2 版本(必须使用另一个,因为控制-simple 没有比例控制)产生的最大比例为 20m / 50ft。这是 v3 的新“功能”吗?

我不得不提一下,我已经在相同的 GLatLng 区域测试了这些示例 - 所以我的猜测是瓷砖细节级别不会影响它,我弄错了吗?

正如另一个问题中提到的,v3 被认为具有非常 Labs-y/beta 质量,因此暂时不鼓励在生产中使用。

因为我必须“增加 GMap 的缩放级别”,所以我一直被这个主题所吸引,这里的答案似乎建议使用 GTileLayer,我正在考虑GMapCreator,尽管这需要一些努力。

我想要实现的是拥有更大的缩放级别,2m / 10ft 的比例是完美的,我有一张地图,其中的瓷砖不是那么高分辨率和很多标记。看到该区域没有高分辨率瓷砖,标记之间的距离非常小,造成了一些有问题的重叠。

或者更好的是,您如何创建一个允许更高缩放级别的自定义地图,例如 Google Campus,实现 2m / 10ft 比例,而不使用您自己的 tileserver?我在Stackoverflower 的 GMaps 沙箱中看到了一个示例,其中的图块是根据缩放级别手动创建的。

我已经在 mapki 上看到了自定义地图的代码库,但这涉及到拥有一个 tileserver,你不能只使用谷歌的瓦片以获得特定的缩放级别,然后交换其中一些(取决于 tile.x 和 tile.y)与自定义图块,当缩放级别高于 19 时?

我认为我没有任何意义,所以我只想在这里结束这个大问题,我一直在想几个小时来试图找到一个解决方案。希望有人来帮助我!

先感谢您 !

4

2 回答 2

2

进一步调查后的见解:

在调查了更多之后,这确实是真的 - Maps v3 确实允许最大缩放级别为 22(!),相当于 2m / 10ft 的比例,但仅当地图类型是卫星而不是混合时!– Dr1Ku 4 月 14 日 9:59

也摆弄着 Automatic Tile Cuttor Photoshop 插件,无法产生我想要的结果(不知道如何精确地缩放我的地图以便完美地排列图块),使用 ImageOverlay,看起来不是这样像素-y。– Dr1Ku 4 月 14 日 10:00

从那以后,我将我的 GMaps v2 代码移植到了 v3,一帆风顺。是的,拥有卫星地图(不是混合!)允许最大缩放 22,棘手的放置标记(彼此靠近)渲染得更好。为“抱歉,这里没有图像”添加叠加层 + 自定义图块(最终)最终起到了作用 – Dr1Ku 5 月 17 日 20:17

于 2010-10-19T21:31:13.033 回答
0

我只是想在这里发布一个更新,谷歌地图 API 的 v3 现已退出实验室,并且与 v2 具有相同的功能。

此外,地图 API 的 v2 已被弃用,因此如果您正在寻找更好的缩放功能,看起来您最好的选择是使用 v3 而不是 v2。

于 2011-12-06T04:05:08.617 回答