如何使用HERE基于经纬度CSV点位数据绘制带路线的地图
HERE地图CSV点位路径绘制方案
功能限制说明
Your Geospace的GPX轨迹图层确实仅支持上传GPX格式文件时自动生成,CSV格式文件上传后平台只会生成独立点位标注图层,无法直接调用轨迹图层生成连贯行驶路径。
实现路径绘制的具体方法
你可以通过以下流程实现带道路行驶方向的多点点位路径绘制,效果和旅行商问题的路径呈现一致:
- 整理点位顺序
如果你有固定的点位访问顺序,直接按需求排序CSV中的经纬度条目即可;如果需要自动计算多点位最短访问路径,调用HERE航点序列优化接口即可获得最优点位排序结果。 - 获取道路路径数据
调用HERE路线规划接口,按顺序传入所有点位的经纬度坐标,选择对应的行驶模式(驾车/非机动车等),即可获得符合道路行驶规则的完整路径几何数据,同时返回行驶方向、路段长度、预计时长等拓展信息。 - 可视化路径
有两种可选的可视化方案:
- 将接口返回的路径几何数据转存为GPX格式文件,重新上传到Your Geospace,即可直接使用平台自带的轨迹图层显示完整路径,还可以叠加之前上传的CSV点位图层对照查看
- 如果你是自定义开发地图应用,直接使用HERE Maps JavaScript API的
Polyline组件渲染路径几何,同时添加方向箭头标注即可实现你需要的可视化效果
附你的CSV样例参考
Points,Latitude,Longitude Start_Point,37.8279,23.80773 Point_7,37.83347,23.80042 Point_6,37.83374,23.80056
上述样例中的3个点位,按Start_Point→Point_7→Point_6的顺序传入路线规划接口,即可生成对应的连贯行驶路径。
内容的提问来源于stack exchange,提问作者dimboukosis
相关产品推荐
相关产品推荐

