找回密码
 立即注册
首页 业界区 业界 React 高德地图 进京证(二)

React 高德地图 进京证(二)

锑砖 2025-6-6 16:28:58
上回书说到,躲开摄像头的基本功能实现了,但有三个核心问题:
(1)速度慢
(2)距离远易失败
(3)地图限制
第一个问题:较为简单,把几千个摄像头按行政区划分好带上编号,在路线分段避让时按片儿计算,综合测试速度提升了50%。
  1. //找到每段step途径的
  2. let wayDistrictsCamera = [];
  3. step.cities.map(city => {
  4.     if (city.adcode == "110100") {
  5.         city.districts.map(cityDistrict => {
  6.             wayDistrictsCamera = wayDistrictsCamera.concat(camera.filter(cf => cf.adcode == cityDistrict.adcode));
  7.         })
  8.     }
  9. })
复制代码
<strong>第二个问题:略微复杂,当终点设置成某个六环入口时,规划成功,也确实是我线下实践过的路线,但是当我终点设置到外省时,失败了。所以增加了一个功能,允许设置一个途经点(多了怕影响效率,虽然我没试
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册