Проблема маршрутизации в osmdroid и рекомендации, необходимые для API маршрутизации - PullRequest
0 голосов
/ 09 февраля 2019

В настоящее время я делаю открытый проект карты улиц для Android.Я следовал инструкциям по получению маршрута между двумя координатами на карте, но когда я запускаю свой код, маршрут из точки A в точку B не отображается.На карте отображается прямая линия от точки A до B.

ссылка на учебное пособие: https://github.com/MKergall/osmbonuspack/wiki/Tutorial_1

my code     
  RoadManager mRoadManager = new OSRMRoadManager(this);
        ArrayList<GeoPoint> waypoints = new ArrayList<GeoPoint>();
        waypoints.add(start);
        GeoPoint endpoint = new GeoPoint(41.4,-1.9);
        waypoints.add(endpoint);
        Road road = mRoadManager.getRoad(waypoints);
        Polyline roadOverlay = RoadManager.buildRoadOverlay(road);
        mMapview.getOverlays().add(roadOverlay);
        mMapview.invalidate();
    }

Основываясь на учебном пособии, я ожидал направления от A до Bбыть отображенным.Может кто-нибудь определить, что я делаю неправильно, или порекомендовать API-интерфейс маршрутизации, который я могу использовать.

Я обнаружил эту ошибку в logcat:

E/BONUSPACK: OSRMRoadManager::getRoad: request failed.

Я столкнулся с человеком с таким жевопрос, лучше объясните на его ветке по ссылке: https://github.com/MKergall/osmbonuspack/issues/218

...