Я звоню в API Mapbox Directions из мобильного приложения и вручную рисую полученный путь на карте. Если я прохожу в 2 относительно близких местах, ответ включает в себя координаты и путь хорошо следует дорогам. Если я прохожу в двух местах, которые находятся далеко, ответ включает больше координат, но путь идет по прямым линиям на большие расстояния, игнорируя дороги. Похоже, что он теряет детали с большими расстояниями.
Ограничивает ли API Mapbox Directions количество или точность координат в ответе, и если да, то как я могу сказать?
Например, запрос 1 возвращает 8 координат, представляющих примерно 1/4 мили последороги. Запрос 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
Спасибо!