gpt4 book ai didi

leaflet - 在 Web 项目中使用 Android 项目中的 map.osm 和 osmarender.xml

转载 作者:行者123 更新时间:2023-12-01 13:48:56 27 4
gpt4 key购买 nike

我前段时间编辑了一个 .osm 文件和一个样式文件 (osmarender.xml),并将其包含在一个 Android 项目中(使用 osmosis 和 Mapsforge 库)。工作正常,看起来不错。现在我想在使用 OpenLayers(或 Leaflet?)的 Web 项目中重用这些文件。

使用此示例 ( https://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example ) 我能够显示我的(非常本地化,但仍然是 23 MB) map ,但是,它全部是黄色的(当然没有应用任何样式)并且它是在OSM basemap 。

我想做以下事情:1. 仅显示我的 map (不需要或不想要其他 basemap )。2. 快速显示(但允许平移和缩放)。3. 使用我的样式(在 osmarender.xml 中定义)显示它。4. 只显示到最远(停止平移靠近边界框的边界)。

我可以使用 OpenLayers(可能还有 osmosis 或一些渲染工具)来做到这一点吗?如果是这样,如何(大约)?

最佳答案

您可以使用 Maperitive 预渲染所有需要的图 block , TileMill或类似的应用程序。它不能变得更快。另请查看各种 rendering softwares for OSM .

关于leaflet - 在 Web 项目中使用 Android 项目中的 map.osm 和 osmarender.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com