- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 关于NotificationManager.notify 异常解决
android.os.TransactionTooLargeException: data parcel size 413328 bytes at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(BinderProxy.java:510) at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWi.
2020-07-09 16:48:44
1357
1
原创 关于离线地图mapsforge 几个重要代码记录
1.github地址:https://github.com/mapsforge/mapsforge1.添加离线地图.map代码。TileCache tileCache = AndroidUtil.createTileCache(getContext(), "mapcache", getModel().displayModel.getTileSize(), 1f, getModel().frameBufferModel.
2020-06-05 17:01:04
1097
原创 Adnroid GraphHopper 离线导航路网数据包制作
GraphHopper 一款完全离线导航库,需要搭配对应的离线地图。操作比较繁琐,具体过程如下1.https://github.com/graphhopper/graphhopper下载整个资源库到本地,解压之后把目录后面-maseter去掉,文件名称最好不要拼接,建议找个位置放好,不要随便找个位置。后面要环境配置。2.http://download.geofabrik.de/asia.html 这个是全世界的离线路网数据,根据各大洲区分,找到亚洲下的中国,以osm.bz2 下载到本地,数据很...
2020-05-27 18:14:37
1354
1
原创 android 路线导航偏航距简单业务逻辑实现
基于业务需求,需要对导航路线实现偏航距显示,这类算法网上应该是找不到的,所以只能用比较笨的法子,这里我只说实现逻辑。1.遍历航线所有节点坐标,用当前点坐标一个个去计算距离。2.筛选出离当前点最近的两个航线节点坐标。3.再就是代码进行三角形计算。可以参考的代码:https://blog.youkuaiyun.com/ardo_pass/article/details/80324754他里面的距离计算公式是基于平面坐标,大地84需要转换成投影平面坐标或者另寻84坐标计算距离方法,这里不提供。注意:这里线
2020-05-26 16:37:28
1118
原创 Android 解决离线路由GraphHopper 偏僻位置导航失败 抛出PointNotFoundException:Cannot find point 错误
GraphHopper使用离线路线规划很容易出现规划失败,特别是偏离城市的区域。解决方式就是初始化的时候:1.设置精确度为一百万。值越大越好,目前来看 一百万就够了。 GraphHopper graphHopper = new GraphHopper().forMobile(); graphHopper.setPreciseIndexResolution(1000000);2.在graphHopper.load(路网数据路径)初始化后,在设置最大搜索区域LocationIndex.
2020-05-25 17:08:52
1197
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人