【发布时间】:2011-02-07 09:46:42
【问题描述】:
如果您在 API 的 v3 中使用 Google-provided example 使用卫星 GMapType,最大缩放级别的比例为 2m / 10ft ,而使用 v2 版本的 another Google-provided example (必须使用另一个,因为控制-simple 没有比例控制)产生的最大比例为 20m / 50ft。这是 v3 的新“功能”吗?
我不得不提一下,我已经在相同的 GLatLng 区域测试了这些示例 - 所以我的猜测是图块细节级别不会影响它,我弄错了吗?
如in another question 所述,v3 被认为具有非常 Labs-y/beta 质量,因此暂时不鼓励在生产中使用。
我被这个主题所吸引,因为我必须“提高 GMap 的缩放级别”,the answers here 似乎建议使用 GtileLayer,我正在考虑使用GMapCreator,尽管这需要一些努力。
我想要实现的是具有更大的缩放级别,2m / 10ft 的比例是完美的,我有一张地图,其中的瓷砖不是那么高分辨率和很多标记。看到该区域没有高分辨率瓷砖,标记之间的距离非常小,造成了一些问题重叠。
或者更好的是,您如何创建允许更高缩放级别的自定义地图,例如 Google Campus,实现了 2m / 10ft 的比例,并且不使用您自己的 tileserver?我看过一个示例 on a fellow Stackoverflower's GMaps sandbox ,其中根据缩放级别手动创建图块。
我见过the codebase for a custom Map on mapki,但这涉及到有一个tileserver,你不能只使用谷歌的tiles来获得特定的缩放级别,然后用自定义tiles交换其中的一些(取决于tile.x和tile.y) , 当缩放级别高于 19 时?
我认为我没有任何意义,所以我将在这里结束这个大问题,我已经想了好几个小时试图找到一个解决方案。希望有人来帮助我!
提前谢谢你!
【问题讨论】:
-
经过进一步调查,确实是这样 - Maps v3 确实允许最大缩放级别为 22(!),相当于 2m / 10ft 的比例,但仅当地图类型为卫星时,不是混合的!
-
也摆弄了 Automatic Tile Cuttor Photoshop 插件,无法产生我想要的结果(不知道如何精确地缩放我的地图以便完美地排列图块),使用一个 ImageOverlay,看起来不是像素级的。
-
从那以后我的 GMaps v2 代码移植到 v3,一帆风顺。是的,拥有卫星地图(不是混合!)允许最大缩放 22,棘手的放置标记(彼此靠近)渲染得更好。为“对不起,这里没有图像”添加叠加层 + 自定义图块(最终)最终起到了作用
-
不错!您应该将您的 cmets 放入一个 Answer 中,以便其他人可以投票,这样该问题就可以从 Unanswered 列表中删除。
-
好的,包括 cmets 到一个答案中,谢谢你的提示,忘了:)
标签: google-maps google-maps-api-3 google-maps-api-2