Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android应用程序中显示shapefile地图_Android_Osmdroid_Shapefile_Mapsforge - Fatal编程技术网

在android应用程序中显示shapefile地图

在android应用程序中显示shapefile地图,android,osmdroid,shapefile,mapsforge,Android,Osmdroid,Shapefile,Mapsforge,我目前正在为Android开发地图应用程序。我有一张地图,我想以shapefile格式显示(实际上是一组shapefile)。据我所知,shapefile是存储完整地图数据的非常不寻常的方式,但我必须以某种方式处理它。所以基本上我只需要在我的应用程序中显示shapefile数据。有人知道任何可以显示形状文件数据的免费地图引擎吗?我已经尝试过osmdroid和MapsForme,但这些工具似乎不支持ShapeFile,如果我错了,请链接到一些示例。在Android中,无法以地图显示形状文件格式。但

我目前正在为Android开发地图应用程序。我有一张地图,我想以shapefile格式显示(实际上是一组shapefile)。据我所知,shapefile是存储完整地图数据的非常不寻常的方式,但我必须以某种方式处理它。所以基本上我只需要在我的应用程序中显示shapefile数据。有人知道任何可以显示形状文件数据的免费地图引擎吗?我已经尝试过
osmdroid
MapsForme
,但这些工具似乎不支持ShapeFile,如果我错了,请链接到一些示例。在
Android
中,无法以
地图
显示
形状
文件格式。但我已经实现了选择一个形状文件并将其转换为KML格式,然后制作一个
KML解析器
,用于管理所有投影数据

还有另一种方法,使用
GeoTools
可以处理形状文件,但我不知道它在安卓系统中是否有效


这里是另一篇文章,所以请尝试任何一篇

好吧,我也将此地图转换为KML和KMZ格式,但此KML文件大于140 MB。我曾尝试用osmbonuspack显示此KML,但它似乎无法处理如此大的文件。您能告诉我处理如此大的地图的常用方法吗?@Bersh抱歉,budy,我不知道这一点。