将Google Maps API与自定义图块

时间:2016-09-12 11:47:10

标签: javascript python html google-maps

所以,基本的要点是,我有自己的瓷砖,而不是我想用谷歌地图查看器显示的现实世界。我已经找到了如何将现有单个图像拆分成瓷砖以供其使用的示例,但没有任何内容涉及设置您自己的贴砖机。

我有这样的地图数据: https://dl.dropboxusercontent.com/u/44766482/superimage/index.html 现在只是html表中的一堆1600x1600图像。这种天真的方法有效,但我想切换到更强大的google api,以便更好地缩放和更智能地传输图像数据。

我一直无法找到一个很好的例子,说明如何为缩放级别生成自己的切片,并将其与一些html / js一起使用。

如果您想了解目标流程的更多信息; 我有一个python脚本,可以在任何缩放级别输出地图的任何大小的瓷砖。我想把它们捆绑到一个google maps api网站上。但是在我自己的努力中,我还没有找到一个如何做到这一点的好例子或文件。首先,我只能找到缩放级别如何适用于真实世界地图的示例,而不是自定义地图的示例。

编辑:

让大多数事情按照我的意愿运作,但我仍然对可以设置的“中心”感到困惑,因为它在lat和lng中,不适用。我还想设置边界,因为它目前试图在地图范围之外加载.png文件。

我目前的进展: https://dl.dropboxusercontent.com/u/44766482/googlemapspreview/index.html

2 个答案:

答案 0 :(得分:0)

我认为你要找的是谷歌地图imageMapTypes:

https://developers.google.com/maps/documentation/javascript/maptypes#ImageMapTypes

答案 1 :(得分:0)

基本上,每个缩放级别是4个较低的缩放平铺组合。可以跳过投影功能以获得正交映射。