0

我们正在尝试在我们的 Web 应用程序中显示离线地图。我的基本用法是在 GUI 上输入纬度/经度并显示点的位置。

此外,一旦我找到一个点,我想显示一些关于该点的自定义信息。这可以使用 JavaScript 轻松插入。

然而离线地图是我印象深刻的地方。经过一番研究后,我以以下形式下载了我感兴趣的地图区域

.osm.pbf

完成此操作后,我完全不知道如何现在读取数据并将其显示在 Web 应用程序内的 GUI 上。任何帮助将不胜感激。

4

1 回答 1

2

osm.pbf 格式用于 OSM 中的原始数据。它不包含瓷砖/图像。在应用程序中,您通常从在线服务器获取图块。

如果您想让切片离线,那么您应该尝试自己渲染它们(基于 osm 数据)或缓存您从服务器获得的切片。要生成您自己的图块,您可以先阅读有关离线地图的 openstreetmap wiki有关创建地图的问题此博文。要缓存它们,您可以在openstreetmap wiki(上面发布的链接)或使用这篇文章中获得一些灵感

于 2012-11-30T07:57:45.187 回答