Mapbox MapQuest方向api返回的点太少

Mapbox MapQuest方向api返回的点太少,mapbox,directions,mapquest,Mapbox,Directions,Mapquest,我正在为我的一个项目使用MapQuestdirections API,并使用MapBox绘制结果(我必须同时使用这两个API,因为MapQuest有MapBox没有的选项),但它返回的点太少,无法绘制准确的路线 如你所见,它不是沿街走,而是在各航路点之间画一条直线 我尝试使用fullShape、generalize和mapState选项失败(所有这些选项似乎对返回的点数没有影响) 以下是我的API调用: https://www.mapquestapi.com/directions/v2/rou

我正在为我的一个项目使用
MapQuest
directions API,并使用
MapBox
绘制结果(我必须同时使用这两个API,因为
MapQuest
MapBox
没有的选项),但它返回的点太少,无法绘制准确的路线

如你所见,它不是沿街走,而是在各航路点之间画一条直线

我尝试使用
fullShape
generalize
mapState
选项失败(所有这些选项似乎对返回的点数没有影响)

以下是我的API调用:

https://www.mapquestapi.com/directions/v2/route?key=[myKey]&from=48.89333%2C+2.28778&to=48.833%2C+2.385684&outFormat=json&avoids=Tunnel&fullShape=false&generalize=0&tryAvoidLinkIds=79525010,71821176
我是否错误地使用了这些选项,或者是否有其他方法可以在返回的数据中获得更多点


感谢您的回复。

您必须将参数generalize设置为1才能获得更好的形状

在文件中

泛化:如果泛化参数>0,它将用作 Douglas Peucker算法中的公差距离(米) 用于行简化。 ()

您将拥有如下形状点数组:

你可以把它插入地图盒

让我知道它是否适合您;-)