某度地图RidingRoute坑点

2023-02-20  本文已影响0人  王善良_

某度地图有个search方法(这是异步的),可以搜索两个点之间的路径,然后搜索完成后会触发onSearchComplete方法,在这个方法里我们可以拿到一些路径

 onSearchComplete: (results: any) => {
       // 得到两个点之间的路径
       const pts = results.getPlan(0).getRoute(0).getPath()
 },

这里的results是一个被包装后的对象,会有地图的一系列方法。

但是!!
如果两个完全重合的点,调用search方法,触发onSearchComplete,此时的参数results为空对象{},没有getPlan等后续的方法,然后报错

image.png

这个报错不会导致白屏,也不会阻塞导致下一次的search,只不过监控引擎能抓捕到这个报错上报

上一篇下一篇

猜你喜欢

热点阅读