在使用Mapbox for Android开发时遇到的一些问题,记录下来大家一起交流。
1、在使用Mapbox for Android加载geojson格式的本地数据时,App闪退,控制台看到以下报错:
JNI DETECTED ERROR IN APPLICATION: can’t call java.lang.String com.mapbox.geojson.GeoJson.type() on null object
出现问题表面原因:数据中存在空要素。
解决方法:如果是shp格式转为geojson格式,可以在ArcGIS中打开shp,删除空要素后再转为geojson;如果手上只有geojson数据,可以先转为shp,处理后再转回来,也可以直接打开geojson,删除空要素(问题来了,这么多要素,怎么找到空要素??)。
在使用Mapbox for Android加载GeoJSON数据时遇到App闪退的问题,原因是数据中存在空要素。解决方法包括在ArcGIS中处理shp文件或直接在GeoJSON中删除空要素。
955

被折叠的 条评论
为什么被折叠?



