Mapbox for Android遇到的小问题集合
发布日期: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

该问题表面原因是数据中存在空要素。为了解决这个问题,可以采取以下方法:

  • 如果你有shp格式的数据,可以先在ArcGIS等工具中打开,删除空要素后再将数据转换为geojson格式。
  • 如果你只拥有geojson数据,可以先将其转换为shp格式,删除空要素后再转换为geojson格式。
  • 也可以直接处理geojson数据,删除空要素(需要 Indicates how to identify and remove empty features in a geojson file)。
  • 如果你的geojson数据包含大量要素,建议你使用专门的geojson解析工具或自制的脚本来自动识别和删除空要素,以提高开发效率。

    在实际操作中,可以使用如_ARCGIS Desktop_等工具来处理地理数据,确保数据质量良好后再进行开发。如有需要,也可以利用在线工具完成数据预处理,这样可以避免在开发阶段遇到意外问题,提高应用的稳定性。

    上一篇:node环境使用serve把文件夹发布为一个静态服务,并解决服务跨域问题
    下一篇:JS 数据类型检测四种方式及各自特点

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月11日 09时28分56秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章