通过鼠标拖动进行路线计算的性能优化

问题描述 投票:0回答:1

我们的团队目前正在使用HERE-API开发汽车路线图网络应用程序。为了满足用户的期望,我们希望集成如今每个人都习惯的所有典型功能,最重要的是可以通过将航路点拖出而交互式地操作一条路线。

虽然大部分情况下一切正常,但在长距离和长距离拖动的情况下,我们遇到了严重的性能问题。

我们的应用程序如下:

-首先,用户必须提供两个地址

-最初使用完整的calculateroute请求(表示='display')来计算路线

-现在,当用户拖动路线时,我们请求在鼠标位置带有航路点并在拖动过程持续的时间内每500毫秒减少响应数据(representation ='dragNDrop')的新路线

虽然此过程在放大到一小部分路线时确实运行良好,但很快,但是在放大到整个国家/地区的同时放大到国家/地区大小并拖动时却非常缓慢且缓慢。实施节流机制并尝试使用不同的通话费率虽然有所帮助,但并没有我们希望的那么多。

[查看wego.here.com上的稳定性能,我们希望可能会有更好的方法通过HERE-API或某些优化来实现此功能。

我们将非常感谢您的帮助。

optimization here-api drag
1个回答
0
投票

路由API将针对用例提供最佳解决方案。您能否分享API响应时间或完整的API请求。请检查聚类文档是否符合用例。

developer.here.com/documentation/maps/dev_guide/topics/clustering.html

[如果确实与请求数量有关(这会导致限制的实施并增加API请求),请通过]与我们联系>

developer.here.com/contact-us

© www.soinside.com 2019 - 2024. All rights reserved.