【问题标题】:Offline Map in Sencha TouchSencha Touch中的离线地图
【发布时间】:2011-12-22 12:10:54
【问题描述】:

如何在 Sencha Touch 中使用离线地图。任何使用 Sencha Touch 而不使用 Phonegap 示例的带有标记的离线地图示例。有没有lib文件?

【问题讨论】:

    标签: sencha-touch


    【解决方案1】:

    我自己正在研究这个...您有 2 个选项,GeoExt 和 Ext.ux.leaflet。

    看看 sencha touch 1x examples forum,那里有一篇关于 Leaflet 的帖子。

    为了下载瓷砖,开发人员提供了一个 python 脚本来下载瓷砖。我的替代方法是以初始缩放级别平移整个地图,放大一个级别并平移整个地图并重复,直到您对所需的缩放级别感到满意为止。在 safari 的活动监视器中,您可以看到所有 .png 瓦片的下载。然后另存为 Safari Web 存档。使用您可以在 google 上找到的 safari web 存档提取器(仅限 Mac),它将保持文件夹与所有下载的图块保持不变。然后,您可以通过更改 .js 文件中的链接在本地引用这些文件。 希望对您有所帮助!

    【讨论】:

      【解决方案2】:

      重温了一遍,终于找到了解决办法。您可以下载 .mbtiles 地图并使用 mbutil 解压缩它们。您可以在 Leaflet 应用程序的路径中引用未存档的文件夹....通过将 URL 更改为 http://localhost

      您也可以使用 Tilemill 生成自定义地图,然后您可以将其导出并在 Leaflet 中引用。

      在 GitHub 上下载传单扩展程序(有 2 个,一个比另一个更好)并首先尝试使用 mapbox 中的在线地图链接更改传单 URL(您可以在单击“共享”时找到该 URL地图)

      ;-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-23
        • 2012-02-02
        相关资源
        最近更新 更多