我要开我的车去一些没有互联网且没有好 map 的可居住的地方这将是危险的。我想一直随身携带谷歌地图,但问题是它无法缓存。
因此我需要将这些图像 block 放在我的笔记本电脑上,并可能使用 iphone/笔记本电脑查看它。
我已经开始使用我自己的文件名将一些 map 图 block 下载到硬盘中,例如:
gmap_z12_x234_y434.png
是谷歌地图缩放级别 12,x=234 y=434,256x256 像素图 block 。
我也大致算出了墨卡托 map 投影。 (即给定一个 GPS 地理坐标,我知道要拾取哪个图 block 及其邻居)
问题(javascript + HTML + css方式):
如何重建网页 View ?能有google maps之类的功能吗? (放大/缩小、拖动、平移...)
我应该自己做 js、html 和 css 的东西吗? openlayers支持这个吗?
以前有其他人做过吗?
回答任何问题都会对我很有帮助,提前致谢!
最佳答案
Google map 的许可条款禁止本地缓存。如果您有这样的设备,我会推荐 openstreetmap.org 作为替代方案,尤其是 oMaps iPhone 应用程序。它具有出色的离线支持。
关于javascript - 使用瓦片重建/缓存谷歌地图供离线个人使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756622/