2011-12-22 94 views

回答

0

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

看看sencha touch 1x实例论坛,那里有一个关于Leaflet的帖子。

要下载开发人员提供的一个python脚本来下载拼贴。我的另一种方法是在初始缩放级别平移整个地图,放大一个级别并围绕整个地图平移并重复,直到您对所需的缩放级别满意为止。在safari的活动监视器中,您可以看到所有的.png图块下载。然后保存为Safari浏览器的网络存档。使用您可以在google(仅适用于Mac)上找到的Safari浏览器存档提取器,它将保持文件夹完整与所有下载的图块。然后,您可以通过更改.js文件中的链接来在本地引用这些文件。 希望有所帮助!

0

重新审视这个之后,我终于找到了一个解决方案。您可以下载.mbtiles地图并使用mbutil将其解压缩。您可以通过将URL更改为http:// localhost

引用您的Leaflet应用程序路径中的未归档文件夹....您也可以使用Tilemill生成自定义映射,然后您可以将其导出并在Leaflet中引用。

在GitHub上下载小册子扩展(有2个,比另一个更好),首先尝试通过更改小册子URL并使用来自mapbox的在线地图链接(单击'share'时可以找到URL地图)

;-)