
本文演示从 GPS 坐标数据导入到生成热力图、配送路径分析、地理围栏告警的完整流程。适合做用户行为分析、物流、LBS 业务的团队。
当你的数据带地理位置信息时,柱状图只能告诉你"哪个省份访问多",但地图能告诉你:
地图可视化的信息密度远高于柱状图——一张图能传递多个维度的信息。
Kibana 的 Elastic Maps 是 ES 生态的地图可视化引擎,比传统 Kibana 的 Tile Map 功能强大得多,支持自定义图层、热力图、网格聚合、路径线、地理围栏。
Nginx 访问日志只有 IP,没有地理坐标。需要用 GeoIP 把 IP 转成经纬度:
腾讯云 ES 的做法:Filebeat 内置 GeoIP 解析,自动给日志加 geo.location、geo.country_name、geo.city_name 等字段。在数据接入配置时勾选"启用 GeoIP"即可。
外卖配送、网约车、共享单车这类业务数据本身就有 lat、lon 字段。需要确保 ES mapping 里这个字段是 geo_point 类型:
PUT /deliveries
{
"mappings": {
"properties": {
"location": { "type": "geo_point" },
"timestamp": { "type": "date" },
"order_id": { "type": "keyword" },
"duration": { "type": "float" }
}
}
}如果只有地址文本(如"深圳市南山区科技园"),需要先用地理编码服务把地址转成经纬度,再写入 ES。
Kibana 左侧 → Maps → Create new map。
腾讯云 ES 内置 Elastic Maps Service,底图已经配好,不需要单独申请 API Key。
点 "Add layer" → 选 "Documents":
geo.location图层样式选 "Heatmap":
保存图层,你就能看到一张全球/全国用户分布热力图。
点地图上的点,可以弹出该位置的详细信息(IP、访问路径、时间)。配合仪表盘的过滤联动,点击某个城市自动过滤整个仪表盘到该城市数据。
场景:外卖平台分析骑手配送路径,找异常路径
{
"order_id": "ORD_001",
"rider_id": "R_123",
"pickup_location": { "lat": 22.5431, "lon": 113.9412 },
"delivery_location": { "lat": 22.5312, "lon": 113.9533 },
"pickup_time": "2026-07-01T12:00:00",
"delivery_time": "2026-07-01T12:25:00",
"duration_min": 25,
"distance_km": 2.3
}热力图适合看密度,但有时要按行政区划统计(如各省订单量)。这时用网格聚合:
geo.region_name这会生成一张"中国地图按省着色"的图,颜色越深订单越多。
场景:当设备离开指定区域时告警(如共享单车被骑出运营区)
NOT geo_polygon: { points: [...] }这种"地理围栏"告警对 LBS 业务很有用。
一张地图可以叠多个图层:
通过图层透明度调节,让信息层次清晰。
地图支持时间轴播放——拖动时间滑块,看用户分布随时间变化。适合做"早晚高峰用户分布变迁""疫情传播路径"这类时序地理分析。
地图可以导出 iframe 嵌入企业门户或业务系统,给业务部门提供自助式地理查询入口。
自建 ES 要用 Elastic Maps 需要自己申请 Maps Service API Key、配置底图服务。腾讯云 ES 内置 Maps Service,开箱即用。
腾讯云 ES 对中国行政区划数据有更好的适配,省市边界数据准确,符合国内业务需求。
地图可视化会触发大量地理查询,腾讯云 ES 的查询性能优化让地图交互更流畅:
如果用腾讯地图服务,可以和 Elastic Maps 结合做更丰富的 LBS 业务分析。
dashboard:deferBelowFold = truegeo_point 而不是 text地图可视化是被低估的能力——很多团队有地理数据但只会用柱状图按省份统计,错过了空间维度的洞察。Elastic Maps 让你用拖拽方式做出专业地理分析,腾讯云 ES 把配套服务都准备好了,开箱即用。
如果你的业务涉及 LBS、配送、用户地域分析,强烈建议先用腾讯云 ES 的 Sample data 跑一遍地图可视化,感受空间维度的洞察价值。
🚀 立即体验:腾讯云 ES 控制台 | 内置 Elastic Maps Service,开箱即用地理可视化
🎁 限时特惠活动:
活动 | 福利 | 适合谁 |
|---|---|---|
新客首购 4.5 折起,内置 Elastic Maps Service 开箱即用 | 需要独享集群、长期稳定运行的生产业务 | |
1 元试用 Serverless,零配置做用户地域分布热力图 | 日志分析、按需使用、快速 POC 验证 |
⏰ 活动限时,新老客户同享,全地域生效。建议两个都领:先用 Serverless 1 元跑通 POC,再用特惠专场 4.5 折部署生产集群。
相关阅读:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。