![](/img/trans.png)
[英]Is there a way to implement offline geocoding on an offline openstreetmaps sqlite map tile database in iPhone?
[英]Step by step instruction to run offline OpenStreetMaps
我正在尝试在服务器上运行OpenStreetMaps的脱机版本。
我有一个显示OSM映射的ASP.NET MVC应用程序。 到目前为止,我运行了OpenLayers的快速入门示例。
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
view: new ol.View({
center: ol.proj.fromLonLat([
37.41,
8.82
]),
zoom: 4
})
});
问题是我需要离线所有内容。 我已经下载了planet-latest.osm.bz2文件,但是我对下一步的工作感到困惑。
我读到我现在必须从osm文件渲染图块,对不对? 我尝试使用Mapnik / Maperetive来实现这一目标,但效果并不理想。 我也不知道如何将所有事物连接在一起。
@ EDIT1我必须在使用前渲染所有图块(大约20TB)还是可以按需渲染图块(何时有人将使用地图)?
我将为您澄清几个不同的术语:
上面的信息对于您可能不是必需的,因为Open Tile Server具有一些合理的默认值,并且可能是您查看的最佳位置: https : //opentileserver.org/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.