我正在从移动应用程序调用 Mapbox Directions API 并在地图上手动绘制生成的路径。如果我经过 2 个相对较近的位置,则响应包括坐标,并且路径很好地遵循道路。如果我经过 2 个很远的位置,则响应会包含更多坐标,但路径会沿着长距离直线行驶,而忽略道路。似乎它会随着距离的增加而丢失细节。
Mapbox Directions API 是否限制响应中坐标的数量或精度,如果是,我怎么知道?
例如,查询 1 返回代表大约 1/4 英里以下道路的 8 个坐标。查询 2 返回大约 60 个坐标,但路径有很长的路段跨越道路。
您可以使用API Playground将其可视化,将 -73.989,40.733;-74,40.733 用于查询 1 和-73 .989,40.733; -94 ,40.733 查询 2
查询 1
https://api.mapbox.com/directions/v5/mapbox/driving/-73.989%2C40.733%3B-74%2C40.733.json?access_token=pk.eyJ1Ijoic3RldmVyZXMiLCJhIjoiY2syM2pzZmFwMjV3cTNkbXV2Nnpwd2I4aiJ9.q-86qHLcFYbwk_RLs27N-Q&geometries=geojson
查询 2
https://api.mapbox.com/directions/v5/mapbox/driving/-73.989%2C40.733%3B-94%2C40.733.json?access_token=pk.eyJ1Ijoic3RldmVyZXMiLCJhIjoiY2syM2pzZmFwMjV3cTNkbXV2Nnpwd2I4aiJ9.q-86qHLcFYbwk_RLs27N-Q&geometries=geojson
谢谢!