2011-02-25 34 views
0

我有一个场景,我有一个网站,利用谷歌地图,并回落到静态地图,如果用户没有JavaScript。谷歌静态地图平移和缩放

客户端需求是用户仍然应该能够平移和缩放(假设每个缩放或平移页面刷新)。

因此,每个缩放或平移,页面将刷新,并在服务器端,我需要重新生成一个基于用户试图做的静态地图。

我最初生成静态地图的方式是通过我的所有标记(未定义中心点或缩放,让Google通过Google静态地图URL指出)。

我遇到的问题是当我平移时,如何获得Google生成的静态地图的边界,所以我知道要从哪些位置平移。

有没有人看到这样做?或有任何见解?

编程语言是Ruby。

谢谢!

+0

这可能违反谷歌地图的协议。您可以在网站或软件应用程序中使用API​​(Static Maps API除外)。对于网站,请注册您可以找到您的实施的网址。对于其他软件应用程序,请注册可下载应用程序页面的URL。 – kjy112 2011-02-25 23:42:56

回答

0

我不认为这是可能的(尽管我喜欢有人证明我错了),以便从静态地图API中轻松获取地图边界。

您最好的选择可能是根据您要显示的标记来计算适当的中心,缩放和地图大小,而不是依靠静态地图为您执行此操作,然后处理/计算缩放和平移那。