2014-10-08 78 views
0

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

回答

1

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

还有另一种方法,使用GeoTools你可以处理形状文件,但我不在Android的作品。

这是另一篇文章中如此如此尝试任何一个Android lib to read or parse shapefile

+0

嗯,我有这个地图中KML和KMZ格式转换太多,但这个KML文件大于140 MB大。我试图用'osmbonuspack'显示这个KML,但它似乎无法处理这样的大文件。 – Bersh 2014-10-08 11:34:07

+0

@Bersh你真的。尺寸太大了.. – 2014-10-08 11:41:57

+0

你能否给我一个处理这样一个大地图的常用方法? – Bersh 2014-10-08 12:17:22

相关问题