【问题标题】:Displaying shapefile maps in android application在 android 应用程序中显示 shapefile 映射
【发布时间】:2014-10-08 11:04:49
【问题描述】:

我目前正在为 Android 开发地图应用程序。我有想要以 shapefile 格式显示的地图(实际上是一组 shapefile)。据我了解,shapefile 是一种非常不寻常的存储完整地图数据的方式,但我必须以某种方式处理它。所以基本上我只需要在我的应用程序中显示 shapefile 数据。有人知道任何可以显示 shapefile 数据的免费地图引擎吗?我已经尝试过osmdroidmapsforge,但是这些工具似乎不支持 shapefile,如果我错了,我们将不胜感激链接到一些示例。

【问题讨论】:

    标签: android osmdroid shapefile mapsforge


    【解决方案1】:

    Android 中无法以Maps 显示Shape 文件格式。但是我已经实现了选择一个形状文件并将其转换为 KML 格式,然后制作了一个 KML Parser 来管理所有的投影数据。

    还有另一种方法,使用GeoTools 可以处理Shape 文件,但我不能在Android 中使用。

    这是 SO 中的另一篇文章,请尝试任何一个 Android lib to read or parse shapefile

    【讨论】:

    • 好吧,我也将这张地图转换为 KML 和 KMZ 格式,但这个 KML 文件大于 140 MB。我试图用osmbonuspack 显示这个KML,但它似乎无法处理这么大的文件。
    • 你能告诉我处理这么大地图的常用方法吗?
    • @Bersh 抱歉,伙计,我对此一无所知。
    猜你喜欢
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    • 2012-04-19
    • 1970-01-01
    相关资源
    最近更新 更多