Roteamento entre pontos com o MapBox

Eu sei que perguntas semelhantes foram feitas aqui antes, mas nenhuma delas realmente respondeu à minha pergunta e estou sob pressão para terminar meu projeto em um prazo.

Basicamente eu estou escrevendo um aplicativo que mostrará mapas online e offline.

Atualmente estou usando o MapBox SDK para a visualização de mapas offline e on-line, no entanto, o MapBox atualmente não oferece uma solução de roteamento. Então estou procurando uma maneira de fazer isso.

O principal problema parece ser que não há apenas um SDK que ofereça mapas OSM on-line, mapas OSM off-line e roteamento, por isso fiquei me perguntando se seria possível usar o MapBox para manipular os mapas e usar o MapQuest para obter a rota. Isso é possível? É recomendado?

questionAnswers(1)

yourAnswerToTheQuestion