android 使用rtree库加载数据图斑

不讲废话 总共分几步 

开发环境 :androidstudio 4.12  gradle 4.1.2  java1.8

所用库  https://github.com/davidmoten/rtree   

这个是不支持android 虽然这个库的作者说支持android 库 但是 在 底层方面 还是 使用了 

java.awt.geom (这个库因为底层的实现原理导致 android无法使用 )

重点 :

所以 我们 要做的是 

1. 下载 rtree这个库的 jar 并修改 jar包  把其中 用到  java.awt.geom的地方 进行删除 改变逻辑 

然后 使用 将这个 jar引入到 咱们自己的项目中  就可以 使用了 

具体注意的点  

1.中央仓库 搜索  rtree 

首先 Maven Central Repository Search

 2.点击图中的下载按钮 

3.点击下载 jar  然后 就获得了 rtree这个jar了 

.

4根据下面的文章进行 jar包的修改和替换 

 

Android - 修改Jar包里面的代码_喜闻樂见的博客-CSDN博客_android 修改jar包内容

5. 切记 在 buidgradle app 引入下面的 库 进行操作 (要使用rtree必须要用的库 )

    implementation group: 'org.locationtech.jts', name: 'jts-core', version: '1.16.1'
//   rtree dav的一些必须附属包
    implementation 'io.reactivex:rxjava:1.3.8'   //rtee search 必须用这个版本的 rxjava
    implementation 'com.github.davidmoten:guava-mini:0.1.4'

6.下面 就可以按照 rtree的 方法 去使用 rtree 进行绘制 图形里   绘制图像的方法 有 人 想问的话 私信我 我整理下 发下来 

7. 不废话 了  我把处理好的 jar 给你们 你们 直接 把他 放到 “lib”文件夹 里面 然后 

把 第5步的 代码 拷贝到对应的 位置 就可以了 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值