大佬们,请教,类似于限行区域,比如以 XX 路向南,XX 路向北,这种组成一个多边形的区域。 各家地图有什么 api 支持吗?哪个更好点
1
nuistzhou 266 天前 via iPhone
几家主流的地图都有 对应的 js api ,比如高德,百度
|
2
sayonara7 266 天前
百度、高德均提供有相应的解决方案,开发与使用体验差别不大,更影响选择的点可能在于商务报价。
如果仅用于绘制,使用 JS_API 即可;如果要对绘制后的围栏、轨迹进行告警、纠偏等,可以采购两家的后端服务:百度是「鹰眼轨迹」、高德是「猎鹰轨迹」。 关于高德地理围栏的方案,自己做过一个 demo ,欢迎了解与体验: https://github.com/tanghongxin/vue3-amap |
4
sayonara7 264 天前
@dongcxcx #3 性能问题会排查,目前只是作为示例展示。
道路的区域可以视作多边形围栏,限行区域可以是一个或多个围栏的叠加。 我在 demo 里绘制了两条上海街道的围栏,可以选中看下是否是你提到的效果。 |
5
dongcxcx OP 我觉得基本可以实现,我有一个新问题,这种多边形的线条是否可以更加的平缓点,https://lbs.amap.com/demo/javascript-api-v2/example/overlayers/polygon-draw 类似这个效果,城市的边界,不是那种笔直的,原则上是否有画足够多的点就行了
@sayonara7 |