地图

mmsx38 分钟前
android·opengl·地图·栅格
Android 地图几万要素卡成幻灯片?顶点缓冲批上传与显存复用每次 GL 调用都有固定开销,几万个要素各自上传必然卡爆。按批合并顶点、复用缓冲、一次 bulk 拷贝,才是移动端地图流畅的底气。
mmsx2 天前
android·地图·栅格
Android 栅格数据缓冲区的类型包装:用匿名子类破解泛型擦除泛型在运行时被擦除,那就用匿名子类把类型信息"焊"回去——一个字节缓冲按任意类型读写。处理栅格数据(影像、高程网格、DEM)时,一个绕不开的需求是:同一块连续内存,希望它能按不同数据类型来解释。有时里面是 8 位灰度,有时是 16 位整型高程,有时又是 32 位浮点。如果你为每种类型各写一套类,代码爆炸;如果你用 Object 硬扛,又慢又难维护。
mmsx8 天前
android·源码·地图·osmdroid·maplibre
Android 测绘开发实战 · 专栏导读:20 篇文章从 osmdroid 入门到 MapLibre 进阶本专栏专注 Android 移动端测绘、地图定位、GIS 开发与实战落地,覆盖 GPS/北斗定位、轨迹采集、坐标转换、离线地图、测绘数据采集、地图图层开发、定位纠偏与性能优化等核心场景。
mmsx10 天前
android·源码·地图·maplibre
MapLibre 自定义比例尺:Web 墨卡托屏幕距离换算公式与实现摘要:MapLibre 没有内置比例尺控件时,如何自己画一个贴合 UI、实时刷新的比例尺。本文给出地面分辨率公式(米/像素)、"1/2/5×10ⁿ"整档归一算法与自定义 View 完整实现。
mmsx12 天前
android·源码·地图·maplibre
MapLibre 统一图层模型:sealed class + 声明式图层 + XML 持久化摘要:散点、线、面到处各写一套?本文用一个密封类 LayerConfig 统一三类几何,通过统一转换器声明式地生成 Symbol/Line/Fill 图层,再配 XML 落盘与状态仓唯一真源,实现"关页不丢、配置即图层"。
imgsq12 天前
gis·可视化·地图
电子海图开发入门:S-57、S-52、S-100 到底是什么首发于个人博客「航图笔记」:https://nightchart.github.io/ecdis-standards-roadmap.html (笔名:夜航海图,转载请保留本行) 把手机地图一路放大,你会看到更细的路网、更多的店铺——画什么、怎么画,是产品设计师说了算的。但把一张电子海图放大,规则完全不同:某片水域是深蓝还是浅蓝、某条线用实线还是虚线、危险沉船亮不亮,都不是渲染引擎"觉得好看"就行,而是国际标准一个字一个字写死的。原因很朴素:海图不是给人逛的,是给船员做决策用的。 颜色错一档、深浅差一档,
feasibility.14 天前
人工智能·aigc·视频·地图·具身智能·英伟达·世界模型
ABot-World-0:当一块 RTX 5090 能编织无限世界——交互式世界模型的高德解法一句话总结:高德 AMAP CV Lab 用一张 RTX 5090,把“无限交互世界”从数据中心的幻想拉进了你的桌面机箱。5B 参数的因果学生模型,基于 Wan2.2 骨干,经三阶段渐进蒸馏(Teacher Forcing → ODE Distillation → LongForcing),在 720P/16FPS/1.2s 延迟/~19GB 显存的约束下,实现了小时级甚至日级不崩溃的闭环交互世界 rollout。
mmsx16 天前
android·源码·地图·osmdroid
osmdroid 踩坑清单:大级别崩溃/路径消失/低内存卡顿/范围缩放不准摘要:osmdroid 接入工程后,放大到米级就崩、长路径画着画着消失、低内存新机拖动卡顿、想让地图适配一个范围结果偏了——这些坑每个都"看似玄学",其实都能追溯到某个具体参数或机制。这份 osmdroid 踩坑清单给每个坑的现象、根因、解药,附完整 Kotlin 代码,可直接对照排雷。
mmsx17 天前
android·源码·地图·osmdroid
osmdroid Overlay 体系详解:比例尺/罗盘/总绘图层有序叠放摘要:osmdroid 地图上 Overlay 添加顺序不对,数据会被底图盖住;旋转地图时有的层跟着转、有的不该转。这篇详解 osmdroid Overlay 体系:顺序即层级、容器归组管理、总绘图层统一出口,把一堆覆盖层变成可插拔的有序图层栈,附完整 Kotlin 代码。
mmsx17 天前
android·源码·地图·osmdroid
osmdroid 手势交互与罗盘方向:缩放联动+传感器融合+定位跟随摘要:osmdroid 地图上缩放时图层要联动、设备转动时罗盘要实时转向、人走动时地图中心要跟随——这三件事本质都是"实时事件驱动"。这篇讲 osmdroid 手势交互与罗盘方向的正确用法:缩放监听分级控制底图、加速度计+磁力计融合算方位角、定位跟随先判有效性再移中心,附完整 Kotlin 代码。
mmsx18 天前
android·源码·地图·osmdroid
osmdroid 屏幕坐标与测量坐标互转:中心点+比例尺仿射换算摘要:osmdroid 地图上批量绘制成千上万个测量点时,逐点做投影反算又慢又抖。这篇讲透 osmdroid 屏幕坐标与测量坐标互转的正解——用一个"中心点 + 比例尺"做仿射换算,把所有点批量换算到屏幕坐标,附完整公式与 Kotlin 代码。
mmsx1 个月前
android·人工智能·bug·地图
我明明调用了 zoomToBounds,地图却总是停在别处?延迟加到 5 秒也没用,真相只有一个⭐ 建议收藏。搞地图、测绘、定位类 Android 开发的兄弟,这个坑你迟早会遇到。先问个问题:你的地图/定位界面,有没有出现过"明明代码里缩放了,画面却还是停在别的地方"?
写不来代码的草莓熊2 个月前
前端·javascript·地图
Cesium 地图交互绘制圆形、多边形功能:Cesium 地图交互绘制圆形、多边形空域;输出坐标给父组件表单;处理预览、鼠标事件、内存释放 Props:viewer、Cesium、showToolBtn显示按钮、hasDrawn是否已有图形(防重复绘制) Emits:circleDone圆形完成、polygonDone多边形完成、clear清除、changeShapeType修改形状类型 Expose:clearDrawings stopDrawing clearDrawLayer 父组件可调用
丷丩3 个月前
gis·可视化·地图·mapbox·maplibre gl js
MapLibre GL JS第49课:用表达式创建渐变线使用表达式创建渐变线条。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用 line-gradient 属性和表达式创建渐变线条。
丷丩3 个月前
gis·地图·样式·mapbox·maplibre gl js
MapLibre GL JS第48课:用数据驱动属性样式化线使用数据表达式创建线条颜色的可视化。使用 new maplibregl.Map() 创建地图实例,配置基本参数。本示例的核心特色是展示如何使用数据驱动属性(data-driven property)为线条设置颜色。
是潮汕的灿灿展吖3 个月前
地图
程序员开发的地图的选择本文只是针对个人开发者或者小型项目,基本不用高级的功能,属于白嫖党,大型项目选择不适用本项目在项目开发的过程中,离不开使用了地图,但是现在地图的种类也很多,常用的有百度、高德、腾讯,然后进行选择呢?怎么避免踩坑呢?本文根据笔者项目经验进行介绍
Love_云宝儿4 个月前
java·gis·地图·jts
GeoJSON简介GeoJSON是一种用JSON格式表示地理空间数据的标准(RFC 7946),前端地图(如Leaflet、Mapbox)经常用它传递点、线、面等几何信息。
文阿花4 个月前
vue·地图·高德
大屏地图实现方案之-高德(二)地图组件:Shanxi3DRipplesMap.vue页面中引用:threeDimensional_ripples_page.vue
腾讯位置服务4 个月前
地图·导航·两轮车·腾讯位置服务
5月产品上新|行业潜客产品、违停状态查询API、两轮车距离矩阵3大能力全新上线!多行业潜客即选即用,AI 智能客群分析营销🌟 功能描述以LBS数据魔方挖掘的种子人群为基础,结合AI大模型的特征关联与智能拓展能力,在全国范围内圈选出与种子人群高度相似的潜在客户,沉淀为标准化行业人群包,接入即用,满足多元业务诉求。
文阿花4 个月前
vue·地图·高德
大屏实现方案之-高德为了在 Vue 中按需、优雅地加载高德地图,官方推荐使用 @amap/amap-jsapi-loader: