首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"Chrome App“-从文件系统读取现有的小叶地图切片的最佳方式,如果不存在,则获取

"Chrome App“-从文件系统读取现有的小叶地图切片的最佳方式,如果不存在,则获取
EN

Stack Overflow用户
提问于 2014-11-10 12:55:51
回答 1查看 307关注 0票数 1

我正在建立一个"Chrome应用程序“与一个离线使用的小叶地图。该应用程序将通过XMLHttpRequest获取地图切片,以避免CSP限制。然后,这些磁贴将以正确的URL模式存储在文件系统中,以供后续检索。我假设chrome.fileSystem应用程序接口是最好的选择,但是文档很难遵循这个用例。

1)地图瓦片文件的路径是什么?

2)此路径可以是App Files的一部分吗?例如,我可以创建一个" tiles“目录,并预先填充tiles,然后将用户访问的tiles添加到其中吗?

3)测试文件是否存在的最好方法是什么,如果不存在,就去获取它,将其添加到文件夹中,然后将新下载的磁贴服务于原始请求?

4)或者有更好的方法来制作离线地图?

目标是允许用户在WiFi可用的时候预取地图瓦片,然后在没有的地方使用地图,作为HTML5 Chrome应用程序。

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 13:20:15

地图切片URL的格式为

代码语言:javascript
运行
复制
http://< tile map server >/{z}/{x}/{y}

一种简单的方法是截取所有的tile请求,并使用上面的URL模式检查缓存的条目。

您可以在此处找到有关地图切片的更多信息:http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26837007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档