Javascript 重建/缓存带有分幅的google地图,供脱机个人使用

Javascript 重建/缓存带有分幅的google地图,供脱机个人使用,javascript,html,ruby-on-rails,css,google-maps,Javascript,Html,Ruby On Rails,Css,Google Maps,我要把车开到一个没有互联网的可居住的地方,如果没有一张好的地图,那是很危险的。我想一直随身携带谷歌地图,但问题是它不能缓存 因此,我需要将这些图像块放在我的笔记本电脑上,也许可以使用iphone/笔记本电脑来查看 我已开始使用自己的文件名将一些地图分幅下载到硬盘中,例如: gmap_z12_x234_y434.png是谷歌地图缩放级别12,x=234 y=434,256x256像素分幅 我还粗略计算了墨卡托地图投影。(即,给定GPS地理坐标,我知道要拾取哪个瓷砖及其邻居) 问题(javascri

我要把车开到一个没有互联网的可居住的地方,如果没有一张好的地图,那是很危险的。我想一直随身携带谷歌地图,但问题是它不能缓存

因此,我需要将这些图像块放在我的笔记本电脑上,也许可以使用iphone/笔记本电脑来查看

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

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

我还粗略计算了墨卡托地图投影。(即,给定GPS地理坐标,我知道要拾取哪个瓷砖及其邻居)

问题(javascript+HTML+css方式): 如何重建网页视图?可以有谷歌地图这样的功能吗?(放大/缩小、拖动、平移…)
我应该自己做js、html和css吗?openlayers支持这个吗? 以前有人做过吗

回答任何问题都会对我很有帮助,提前谢谢

谷歌地图的许可条款禁止本地缓存。我推荐openstreetmap.org作为替代方案,特别是oMaps iPhone应用程序,如果您有这样的设备的话。它有很好的离线支持。

“没有互联网,没有好地图的可居住的地方是危险的”-我们假设这是假设的?是沙漠吗?不知从哪里来?谢谢你的回答,但是如何将这些瓷砖重建成网页呢?有图书馆吗?我不知道,对不起。然而,离线使用OSM映像至少是合法的,并且有大量的开源开发工具可用。查看他们的维基,或者询问他们的邮件列表/irc频道。