
Mapbox for Android遇到的小问题集合
如果你有shp格式的数据,可以先在ArcGIS等工具中打开,删除空要素后再将数据转换为geojson格式。 如果你只拥有geojson数据,可以先将其转换为shp格式,删除空要素后再转换为geojson格式。 也可以直接处理geojson数据,删除空要素(需要 Indicates how to identify and remove empty features in a geojson file)。
发布日期:2021-05-27 01:31:55
浏览次数:33
分类:精选文章
本文共 601 字,大约阅读时间需要 2 分钟。
在使用Mapbox for Android开发时,可能会遇到一些问题。特别是在使用geojson格式的本地数据时,可能会导致应用闪退,控制台中出现以下错误信息:
JNI DETECTED ERROR IN APPLICATION: can’t call java.lang.String com.mapbox.geojson.GeoJson.type() on null object
该问题表面原因是数据中存在空要素。为了解决这个问题,可以采取以下方法:
如果你的geojson数据包含大量要素,建议你使用专门的geojson解析工具或自制的脚本来自动识别和删除空要素,以提高开发效率。
在实际操作中,可以使用如_ARCGIS Desktop_等工具来处理地理数据,确保数据质量良好后再进行开发。如有需要,也可以利用在线工具完成数据预处理,这样可以避免在开发阶段遇到意外问题,提高应用的稳定性。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月11日 09时28分56秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux Ubuntu 用命令安装MySql
2019-03-15
java中简单实现栈
2019-03-15
外网ip和内网ip
2019-03-15
ajax异步提交失败
2019-03-15
查看安卓系统是否卡开了可调试debuggable
2019-03-15
一道简单的访问越界、栈溢出pwn解题记录
2019-03-15
ubuntu18.04.4版本安装docker教程
2019-03-15