【问题标题】:Reconstruct/Cache google map with tiles for offline personal use使用瓷砖重建/缓存谷歌地图以供离线个人使用
【发布时间】:2011-01-21 08:02:22
【问题描述】:

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

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

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

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

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

问题(javascript + HTML + css方式): 如何重建网页视图?能有谷歌地图之类的功能吗? (放大/缩小、拖动、平移...)
我应该自己做js、html和css的东西吗? openlayers 支持这个吗? 以前有人做过吗?
回答任何问题将对我非常有帮助,在此先感谢!

【问题讨论】:

  • “没有互联网且没有好的地图的可居住的地方会很危险” - 我们假设这是假设的?
  • 好吧,一些沙漠?偏僻的地方?

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


【解决方案1】:

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

【讨论】:

  • 感谢您的回答,但是如何将这些图块重建为网页?有图书馆吗?
  • 我不知道,抱歉。然而,离线使用 OSM 映像至少是合法的,并且有大量可用的开源开发工具。看看他们的 wiki 或者在他们的邮件列表/irc 频道上询问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多