разобрать маршрут к списку <LatLng> - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь разобрать маршрут osrm к списку. Я анализирую ответ на запрос:

public class StepsItem {
    private String mode;
    private double duration;
    private double distance;
    private String name;
    private double weight;
    private String geometry;
    private String drivingSide;
    private List<IntersectionsItem> intersections;
    private Maneuver maneuver;
    private String destinations;
    private String ref;
}

Но как мне получить список из списка?

как я могу это проанализировать: mqqvHiijfBC?sWlE}J B} IxAMBKBQ @ o @ LuVfEsKhBuATaFv @ _ANu @ PiAPwDn @ _BVqEt @ k @ HC? YI | AqAPiBZaAPuARwANmD_DP {AFeCDeC? @ yFeAaCe @ _BY_I {AuKqBqAWcHqAqEy @ YF {@A? ш @ IsAKuBO {ACuAEQAcA? Вб @ s @? е @? A @ kDJaGd @ тС \ aMfAgAJm @pDyBR}BRyFh@yE^uBHuBB}B?qACqAGqAIqAMuC]eCe@aCi@}GeBuNuD??q@QqCs@aFqAmA]mAYsCw@{Bu@iE{AoBo@}Aq@gAc@iAg@iAi@wCuAuC}AcH_EaGsDMIgFaDwDiCk@_@{E{DuCqCsEeFw@cAy@eAoBoCuAwB_C}DgCuEo@iAuFeKMUwFmKaN_WiMyUiMaV_F{JoBsEoByEiA{CKY{BuGeCmIw@mCg@mB{AiGyA{Gq@eDq@mDq@{Do@aEm@gEk@kE}@_I]kDYkDYmDWoDa@yGScEOeEOqEIqEIyFEyFAsH@eLFwU?i@D{T@gDF_WFmT?gA

к списку лат

1 Ответ

0 голосов
/ 11 апреля 2019

Док говорит, что геометрия по умолчанию polyline.А объекты RouteStep ссылаются на https://www.npmjs.com/package/polyline

Таким образом, вы можете использовать этот пакет javascript для анализа строки или добавить параметр geometries=geojson в свой запрос, чтобы получить геоджсон, в котором перечислены значения lat и long.См. http://router.project -osrm.org / route / v1 / driving / 13.388860,52.517037; 13.397634,52.529407; 13.428555,52.523219? Обзор = полный & геометрии = геойсон в качестве примера.

...