技术栈
osmdroid
mmsx
11 天前
android
·
源码
·
地图
·
osmdroid
·
maplibre
Android 测绘开发实战 · 专栏导读:20 篇文章从 osmdroid 入门到 MapLibre 进阶
本专栏专注 Android 移动端测绘、地图定位、GIS 开发与实战落地,覆盖 GPS/北斗定位、轨迹采集、坐标转换、离线地图、测绘数据采集、地图图层开发、定位纠偏与性能优化等核心场景。
mmsx
19 天前
android
·
源码
·
地图
·
osmdroid
osmdroid 踩坑清单:大级别崩溃/路径消失/低内存卡顿/范围缩放不准
摘要:osmdroid 接入工程后,放大到米级就崩、长路径画着画着消失、低内存新机拖动卡顿、想让地图适配一个范围结果偏了——这些坑每个都"看似玄学",其实都能追溯到某个具体参数或机制。这份 osmdroid 踩坑清单给每个坑的现象、根因、解药,附完整 Kotlin 代码,可直接对照排雷。
mmsx
20 天前
android
·
源码
·
地图
·
osmdroid
osmdroid Overlay 体系详解:比例尺/罗盘/总绘图层有序叠放
摘要:osmdroid 地图上 Overlay 添加顺序不对,数据会被底图盖住;旋转地图时有的层跟着转、有的不该转。这篇详解 osmdroid Overlay 体系:顺序即层级、容器归组管理、总绘图层统一出口,把一堆覆盖层变成可插拔的有序图层栈,附完整 Kotlin 代码。
mmsx
20 天前
android
·
源码
·
地图
·
osmdroid
osmdroid 手势交互与罗盘方向:缩放联动+传感器融合+定位跟随
摘要:osmdroid 地图上缩放时图层要联动、设备转动时罗盘要实时转向、人走动时地图中心要跟随——这三件事本质都是"实时事件驱动"。这篇讲 osmdroid 手势交互与罗盘方向的正确用法:缩放监听分级控制底图、加速度计+磁力计融合算方位角、定位跟随先判有效性再移中心,附完整 Kotlin 代码。
mmsx
21 天前
android
·
源码
·
地图
·
osmdroid
osmdroid 屏幕坐标与测量坐标互转:中心点+比例尺仿射换算
摘要:osmdroid 地图上批量绘制成千上万个测量点时,逐点做投影反算又慢又抖。这篇讲透 osmdroid 屏幕坐标与测量坐标互转的正解——用一个"中心点 + 比例尺"做仿射换算,把所有点批量换算到屏幕坐标,附完整公式与 Kotlin 代码。
mmsx
25 天前
android
·
osmdroid
osmdroid 接入谷歌影像底图:瓦片 URL 拼接与多域名轮询实战
摘要:osmdroid 接入谷歌影像底图时,直接 setTileSource 往往花屏或空白,因为引擎默认的瓦片 URL 拼法与谷歌要求的 x/y/z 参数不一致。本文讲透瓦片坐标 (x, y, zoom) 与 URL 模板的契约关系,教你重写 URL 拼接方法并做多域名轮询规避限流,附完整 Kotlin 代码,接任何"花式瓦片服务"都通用。
mmsx
25 天前
android
·
osmdroid
osmdroid 自定义地图视图:继承 MapView 的正确姿势与生命周期管理
摘要:很多 osmdroid 地图开发项目会继承 MapView 封装业务逻辑,但重型视图的坑远比想象多——截图空白、业务坐标漂移、销毁时卡顿报错。本文讲透自定义地图视图的构造链收口、绘制前坐标同步、退出截图与软件层渲染取舍,附完整 Kotlin 示例代码,适合需要封装自定义地图视图的 Android 开发者。
就是那个帕吉
3 年前
android
·
java
·
osmdroid
6.11.面图层(Polygon)
愿你出走半生,归来仍是少年!通过面图层可实现一个面的绘制,该面可包含多个孔洞。通过以上方法可管理多边形的顶点。此处管理的顶点为多边形外轮廓的顶点。
我是有底线的