【问题标题】:Does OSMDroid support .obf files?OSMDroid 是否支持 .obf 文件?
【发布时间】:2013-09-04 16:33:06
【问题描述】:

我有一个 obf 文件我想包含在我的应用程序中(它以 obf 格式准备,以便人们可以在 OSMAND 中使用它)。

OSMDroid 是否支持这种格式?如果不是,我可以轻松地将其转换为 OSMDroid 支持的某种格式(MAPNIK?)?

【问题讨论】:

    标签: android maps file-format osmdroid


    【解决方案1】:

    我认为答案是否定的——没有对 obf 文件的原生支持。如果这是一个简单的平铺图像压缩存档,那么我建议您编写自己的 IArchiveFile 实现。

    但似乎 OBF 文件是矢量地图,这使得它更加复杂。您可以编写一个读取矢量数据的叠加层,然后使用画布绘图(drawLine() 等...)绘制它。另一种选择是编写一个模块化切片提供程序,它读取矢量数据并将其“绘制”到 BitmapDrawable 切片,或者甚至创建一个 ShapeDrawable。我对 obf 文件不是很熟悉,但听起来不太可能将它们从矢量图像轻松转换为光栅图像(如 Mapnik 样式)。

    【讨论】:

      猜你喜欢
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多