使用磁贴重建/缓存谷歌地图以供离线个人使用

时间:2011-01-21 08:02:23

标签: javascript html ruby-on-rails css google-maps

我要把我的车开到一个没有互联网且没有好地图的可居住的地方这将是危险的。我想一直跟我一起谷歌地图,但问题是它不能缓存。

因此我需要将这些图像拼贴放在笔记本电脑上,并可能使用iphone /笔记本电脑查看。

我已经开始使用我自己的文件名将一些地图图块下载到硬盘中,例如:

gmap_z12_x234_y434.png是谷歌地图缩放级别12,x = 234 y = 434,256x256像素图块。

我还粗略地制定了墨卡托地图投影。 (即,给定一个GPS地理坐标,我知道哪个瓦片和它的拾取邻居)

问题(javascript + HTML + css方式): 如何重建网页视图?可以具有谷歌地图等功能? (放大/缩小,拖动,平移...)
我应该自己做js,html和css吗? openlayers支持这个吗? 还有其他人以前做过吗?
回答任何问题对我都非常有帮助,提前谢谢!

1 个答案:

答案 0 :(得分:1)

Google地图的许可条款禁止本地缓存。如果您有这样的设备,我建议使用openstreetmap.org作为替代方案,尤其是oMaps iPhone应用程序。它具有出色的离线支持。