1

Правильная последовательность создания маршрута в Logistics по API

(24/07/2017 11:06:26 отредактировано m.boyko)

Тема: Правильная последовательность создания маршрута в Logistics по API

Подскажите пожалуйста, как мне от импорта заявок перейти к созданию на их базе маршрутов?
Сперва пробовал импорт маршрута как описано здесь: http://apps.wialon.com/files/logistics/ … es_en.pdf. Получалось, но точки маршрута соединены по прямой линии. Техподдержка посоветовала провести оптимизацию заявок и послала на форум.
Я отошел от попытки создания маршрутов через https://logistics.wialon.com/api/route и через svc=order/update создал и увидел заявки
в Logistics.
Последовательность дальнейших действий мне непонятна.
Судя по всему я должен:
1) оптимизировать созданные заявки, имея их идентификаторы https://sdk.wialon.com/wiki/ru/sidebar/ … /optimize,
2) а затем из заявок собрать маршрут https://sdk.wialon.com/wiki/ru/sidebar/ … te_update.
Но ничего не получается.
Очень прошу разработчиков (либо тех, у кого получилось) подтвердить правильность моих действий и показать образец реальных работающих запросов, которые оптимизируют заявки и создают из них маршруты!

51

Правильная последовательность создания маршрута в Logistics по API

(16/07/2018 11:33:50 отредактировано buch.vovan86)

Re: Правильная последовательность создания маршрута в Logistics по API

1) POST /api/import - импорт заявок - какой параметр отвечает за дату заявки?

"resourceId=veram&token=TOKEN&data={"tf":1490086800,"tt":1490115600,"x":"49.9704102","y":"28.6115951","p":{"n":"Customer","a":"Клары Цеткин ул., Минск,Беларусь","ut":720,"t":"Легковой","r":null,"ntf":0,"pr":0,"tags":["Tag 1", "Tag2"]},"n":"Ordername","u":20658}

{"parse": {"ok": 1, "detail": {"errors_count": 0, "msgs": [], "errors_at": []}, "error": 0}, "save": {"ok": 0, "error": 1}}
Что не так, не сохраняет?

GET /api/routes - получение маршрутов, тоже не понятно, как затянуть маршрут за конкретную дату и какой указать unitIds. Также в ответе не видно автомобиля.

52

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Здравствуйте, не могли бы вы написать какой запрос вы выполняете?
Что бы определить в чем проблема.
Спасибо

Запрос создания заявки
wialon/ajax.html?svc=order/update&params={"itemId":16702183,"id":0,"n":"Р. МагазинКафеКрайНеба(Гнип'юк Наталія Миколаївна)","p":{"n":"Гнип'юк Наталія Миколаївна","a":"Івано-Франківська обл., м.Яремча, вул.Свободи 42, корп.Б","ut":900,"r":{"id":0,"i":0,"m":0,"t":0,"vt":0,"ndt":0}},"rp":"","f":1,"pr":0,"tf":1533016800,"tt":1533070799,"trt":3600,"r":50,"y":48.4333,"x":24.5878,"u":0,"callMode":"create"}&sid=06bb6b1abc595e8fec85ce1e1613efd6

Текст запроса оптимизации заявок в маршруте:
wialon/ajax.html ?svc=order/optimize&params={"itemId":16702183,"orders":[9651,9652,9653,9654,9655,9656,9657,9658,9659,9660,9661,9662,9663,9665,9666,9667,9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681,9682,9683,9684,9685,9686,9687,9688,9689,9690,9691,9692,9693,9694],"warehouses":[],"units":[12977804],"flags":259,"gis":{"provider":1,"addPoints":1,"speed":60},"criterions":{}}&sid=06bb6b1abc595e8fec85ce1e1613efd6

і запрос POST на /api/route на сервер logistics.wialon.com
с телом запроса:

+ открыть спойлер

data=[{"id":9655,"uid":220963,"x":24.5489006042,"y":48.4533996582,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Пушкіна 62, корп.А","n":"Сіщук Юлія Юріївна","r":{"i":0,"id":1532417700,"m":0,"ndt":0,"t":0,"vt":1533016800},"ut":900},"n":"Р. МагазинРоманолі(Сіщук Юлія Юріївна)","rp":"","u":12977804,"f":1,"callMode":"update"},{"id":9679,"uid":220986,"x":24.5524997711,"y":48.4500007629,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Бандери 109","n":"Жолобчук Михайло Володимирович","r":{"i":1,"id":1532417700,"m":889,"ndt":0,"t":1077,"vt":1533017877},"ut":900},"n":"О. МагазинНорма(Жолобчук Михайло Володимирович)","rp":"{pvfHwuytCFUXiCTeCu@yJSmEEwEDg@??RNx@^RHnDpAlFpBVJ??xAp@xAp@","u":12977804,"f":1,"callMode":"update"},{"id":9691,"uid":220998,"x":24.551399231,"y":48.4462013245,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи","n":"Озорович Розалія Петрівна","r":{"i":2,"id":1532417700,"m":426,"ndt":0,"t":1035,"vt":1533018912},"ut":900},"n":"О. Базар(Озорович Розалія Петрівна)","rp":"a{ufHwmztCVLfEpB~HbD??pBv@`A\\","u":12977804,"f":1,"callMode":"update"},{"id":9686,"uid":220993,"x":24.5505008698,"y":48.4458999634,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Галицька 1, корп.А","n":"Кучак Надія Василівна","r":{"i":3,"id":1532417700,"m":53,"ndt":0,"t":1013,"vt":1533019925},"ut":900},"n":"О. МагазинПродукти(Кучак Надія Василівна)","rp":"mdufH}aztCj@T??XHTP","u":12977804,"f":1,"callMode":"update"},{"id":9660,"uid":220968,"x":24.5505008698,"y":48.4455986023,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Грушевського 11","n":"Демкович Ігор Богданович","r":{"i":4,"id":1532417700,"m":30,"ndt":0,"t":902,"vt":1533020827},"ut":900},"n":"Р. МагазинСоціальний(Демкович Ігор Богданович)","rp":"qaufHk`ztCHH^B??DL","u":12977804,"f":1,"callMode":"update"},{"id":9689,"uid":220996,"x":24.5506000519,"y":48.4455986023,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи","n":"Бойко Оксана Іванівна","r":{"i":5,"id":1532417700,"m":12,"ndt":0,"t":900,"vt":1533021727},"ut":900},"n":"О. Базар(Бойко Оксана Іванівна)","rp":"a`ufHo_ztCEM??HI","u":12977804,"f":1,"callMode":"update"},{"id":9685,"uid":220992,"x":24.5512008667,"y":48.4454994202,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Площа ринок 45","n":"Євсєєнко Тетяна Юріївна","r":{"i":6,"id":1532417700,"m":0,"ndt":0,"t":900,"vt":1533022627},"ut":900},"n":"О. Лоток45(Євсєєнко Тетяна Юріївна)","rp":"}_ufHg`ztCDEHWPqA","u":12977804,"f":1,"callMode":"update"},{"id":9661,"uid":220969,"x":24.5510997772,"y":48.4454994202,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 272/2","n":"Боднарук Галина Василівна","r":{"i":7,"id":1532417700,"m":0,"ndt":0,"t":900,"vt":1533023527},"ut":900},"n":"Р. Добробут(Боднарук Галина Василівна)","rp":"{~tfHwcztCCP","u":12977804,"f":1,"callMode":"update"},{"id":9658,"uid":220966,"x":24.5515003204,"y":48.445400238,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 276, корп.Б","n":"Василишин Олена Миколаївна","r":{"i":8,"id":1532417700,"m":0,"ndt":0,"t":900,"vt":1533024427},"ut":900},"n":"Р. МагазинРегіна(Василишин Олена Миколаївна)","rp":"__ufHecztCNgA@G","u":12977804,"f":1,"callMode":"update"},{"id":9690,"uid":220997,"x":24.551399231,"y":48.445400238,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи","n":"Іваненко Руслан Іванович","r":{"i":9,"id":1532417700,"m":0,"ndt":0,"t":900,"vt":1533025327},"ut":900},"n":"О. Магазин Дар(Іваненко Руслан Іванович)","rp":"s~tfHceztCBI@G","u":12977804,"f":1,"callMode":"update"},{"id":9687,"uid":220994,"x":24.5508995056,"y":48.4453010559,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Площа ринок","n":"Коренюк Тетяна Ігорівна","r":{"i":10,"id":1532417700,"m":0,"ndt":0,"t":900,"vt":1533026227},"ut":900},"n":"О. Лоток27(Коренюк Тетяна Ігорівна)","rp":"s~tfHceztCOnA","u":12977804,"f":1,"callMode":"update"},{"id":9681,"uid":220988,"x":24.5519008636,"y":48.4446983337,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 292, корп.А","n":"Йосипчук Роман Юрійович","r":{"i":11,"id":1532417700,"m":156,"ndt":0,"t":1019,"vt":1533027246},"ut":900},"n":"О. МагазинПродовольчихТоварів(Йосипчук Роман Юрійович)","rp":"c_ufHsbztCRyAP_A??LqADM??|AhA","u":12977804,"f":1,"callMode":"update"},{"id":9659,"uid":220967,"x":24.5380992889,"y":48.4362983704,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Петраша 6","n":"Рязанцев Ігор Ігорович","r":{"i":12,"id":1532417700,"m":2976,"ndt":0,"t":1219,"vt":1533028465},"ut":900},"n":"Р. МагазинМаркетГуцульщини(Рязанцев Ігор Ігорович)","rp":"kztfHchztCFDlDjClA~@t@h@\\x@^r@j@pANn@??Rr@n@xDb@tBNd@??d@r@^h@??fCxCj@^Xz@b@nA??Dx@hCbLl@jBx@rA~@|@lAh@d@D^GX[^}@|CaVXuC??^mC??^iD??^cD??x@gHNa@??N_Ab@aBx@{A??@PHd@?p@Bn@HPJXR`@JL??UpAm@zBEn@OpAKtBEjB@hCBjC??J|BTrDEzD??o@jEo@rB??Cp@EfFD^??HhD??ElCi@`CUE","u":12977804,"f":1,"callMode":"update"},{"id":9674,"uid":220981,"x":24.5398006439,"y":48.435798645,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Дачна 241, корп.А","n":"Кочержук Галина Романівна","r":{"i":13,"id":1532417700,"m":132,"ndt":0,"t":1021,"vt":1533029486},"ut":900},"n":"Р. МагазинЕдельвейс(Кочержук Галина Романівна)","rp":"uesfHatwtCTDh@aCDmC??XK","u":12977804,"f":1,"callMode":"update"},{"id":9666,"uid":220973,"x":24.5403995514,"y":48.4341011047,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Петраша 34, корп.А","n":"Федорчук Ганна Григорівна","r":{"i":14,"id":1532417700,"m":194,"ndt":0,"t":1029,"vt":1533030515},"ut":900},"n":"Р. ТорговийПавільйон(Федорчук Ганна Григорівна)","rp":"ubsfHw|wtClGuB??\\A??d@?","u":12977804,"f":1,"callMode":"update"},{"id":9652,"uid":220960,"x":24.5877990723,"y":48.4333000183,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 42, корп.Б","n":"Гнип'юк Наталія Миколаївна","r":{"i":15,"id":1532417700,"m":5167,"ndt":0,"t":1457,"vt":1533031972},"ut":900},"n":"Р. МагазинКафеКрайНеба(Гнип'юк Наталія Миколаївна)","rp":"cxrfHo`xtCN?r@@n@P^D^E^G?g@_@Gy@k@k@e@]k@EWbBkCtAqB??uApBcBjCDV\\j@j@d@x@j@^F?f@_@F_@D_@Eo@Qs@Au@???]@??gH`C??IiD??E_@DgFBq@??n@sBn@kE??D{DUsDK}B??CkCAiCDkBJuBNqADo@l@{BTqA??KMSa@KYIQCo@?q@Ie@AQ??~@{AHG??d@aAHMRa@??Xw@d@_BDo@Hi@CoAKcC_@aCs@gD??OaAIwASkAo@oP?yABaARy@j@cBvCkEt@kBXyBD_@??LcA??@qBK{A??IsADgARq@^]??~@a@rAY??~@GfAA`AN??l@FB?f@H??hAN??XEf@?dAw@n@{@??^_A??Rm@JiBOmGIuFKkJ??CiAKaA_BiH??i@{E??w@aL??KkA??e@mM??MyBo@oEUmEOkE??}BwFmBuE??aAoC","u":12977804,"f":1,"callMode":"update"},{"id":9656,"uid":220964,"x":24.5527000427,"y":48.4458007812,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 307","n":"Черпак Надія Ярославівна","r":{"i":16,"id":1532417700,"m":5769,"ndt":0,"t":1376,"vt":1533033348},"ut":900},"n":"О. МагазинРосана(Черпак Надія Ярославівна)","rp":"qrrfHgiauCMa@o@mBDsAh@sEBg@??Cf@i@rEErAn@lBnApD??lBtE|BvF??NjETlEn@nELxB??d@lM??JjA??v@`L??h@zE??~AhHJ`ABhA??JjJHtFNlGKhBSl@??_@~@??o@z@eAv@g@?YD??iAO??g@IC?m@G??aAOgA@_AF??sAX_A`@??_@\\Sp@EfAHrA??JzAApB??MbA??E^YxBu@jBwCjEk@bBSx@C`A?xAn@nPRjAHvAN`A??r@fD^`CJbCBnAIh@En@e@~AYv@??S`@ILe@`A??IF_AzA??y@zAc@`BO~@??O`@y@fH??_@bD??_@hD??_@lC??o@|BcCfRg@bCUh@[Ns@Ay@i@??sAqAu@yB}CyLYc@??c@oAY{@k@_@gCyC??_@i@e@s@??Oe@c@uBo@yDSs@??Oo@k@qA_@s@]y@u@i@mA_AmDkCeBoA??IAYW??e@[]SE???QC","u":12977804,"f":1,"callMode":"update"},{"id":9665,"uid":220972,"x":24.5557994843,"y":48.4515991211,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 253","n":"Ханенко О П","r":{"i":17,"id":1532417700,"m":764,"ndt":0,"t":1057,"vt":1533034405},"ut":900},"n":"О. КафеЗатишок(Ханенко О П)","rp":"iaufH{lztCGCeA???s@?kA?g@?k@ASGYOiAo@??[S}ByA_Ai@??iAo@??]Se@SmB}@eA]??YO??wCkA??eAe@??Tk@Ho@","u":12977804,"f":1,"callMode":"update"},{"id":9683,"uid":220990,"x":24.5620002747,"y":48.4574012756,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 208, корп.А","n":"Волошенюк Василь Васильович III","r":{"i":18,"id":1532417700,"m":1250,"ndt":0,"t":1098,"vt":1533035503},"ut":900},"n":"О. Люкс2(Волошенюк Василь Васильович III)","rp":"wevfHs`{tC??Is@Qu@aBaHQy@??Px@`B`HPt@Hr@In@Uj@??iAe@??yCoAm@_@??cBy@EGEG??y@i@??c@a@??UO??IG??OWs@iA??o@iAkAsC??gBsDISoAyC[{@IS??i@}Ac@_AOY??IM??UY_AcA??EX","u":12977804,"f":1,"callMode":"update"},{"id":9667,"uid":220974,"x":24.5618991852,"y":48.4572982788,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 238","n":"Боднарчук Роксолана Романівна","r":{"i":19,"id":1532417700,"m":33,"ndt":0,"t":903,"vt":1533036406},"ut":900},"n":"Р. МагазинGoodMarket(Боднарчук Роксолана Романівна)","rp":"cjwfHwg|tCDY??b@d@","u":12977804,"f":1,"callMode":"update"},{"id":9662,"uid":220970,"x":24.5624008179,"y":48.457901001,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 204","n":"Вінтоняк Мирослав Михайлович","r":{"i":20,"id":1532417700,"m":76,"ndt":0,"t":1014,"vt":1533037420},"ut":900},"n":"О. УМирона(Вінтоняк Мирослав Михайлович)","rp":"yhwfHkg|tCc@e@??mAmA","u":12977804,"f":1,"callMode":"update"},{"id":9668,"uid":220975,"x":24.5631008148,"y":48.4584999084,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 188","n":"Яремчанка","r":{"i":21,"id":1532417700,"m":0,"ndt":0,"t":1010,"vt":1533038430},"ut":900},"n":"О. Яремчанка(Яремчанка)","rp":"ipwfH_o|tCvBxBDD","u":12977804,"f":1,"callMode":"update"},{"id":9675,"uid":220982,"x":24.563999176,"y":48.4592018127,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 199/1","n":"Полікарпова Мар'яна Богданівна","r":{"i":22,"id":1532417700,"m":101,"ndt":0,"t":1016,"vt":1533039446},"ut":900},"n":"Р. Околиця(Полікарпова Мар'яна Богданівна)","rp":"ipwfH_o|tCQU??gB{Aa@Y","u":12977804,"f":1,"callMode":"update"},{"id":9678,"uid":220985,"x":24.5813999176,"y":48.4739990234,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Прикарпатська 2, корп.1А","n":"Коцан Микола Михайлович","r":{"i":23,"id":1532417700,"m":2436,"ndt":0,"t":1157,"vt":1533040603},"ut":900},"n":"О. МагазинПрутець(Коцан Микола Михайлович)","rp":"euwfHks|tCw@i@_CwAs@a@o@O??YMmASgOcDs@WcBqA??_Ay@oAaA??m@c@??i@c@YQ??q@k@??uF{EuDsCq@Y??e@_@e@[e@o@]i@_@u@Oq@YiA}BkK??uBiKm@sDe@}BIs@So@K_@U]c@{@m@q@_BkB}DmEoA_A??KOWW_@{@i@oB??\\aB","u":12977804,"f":1,"callMode":"update"},{"id":9682,"uid":220989,"x":24.5806007385,"y":48.4739990234,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., м.Яремча, вул.Свободи 86","n":"Волошенюк Василь Васильович III","r":{"i":24,"id":1532417700,"m":82,"ndt":0,"t":1016,"vt":1533041619},"ut":900},"n":"О. Люкс№3(Волошенюк Василь Васильович III)","rp":"mrzfHka`uC]`B??d@dB","u":12977804,"f":1,"callMode":"update"},{"id":9677,"uid":220984,"x":24.6030006409,"y":48.4964981079,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня 40","n":"Вольвин Олександра Петрівна","r":{"i":25,"id":1532417700,"m":3215,"ndt":0,"t":1202,"vt":1533042821},"ut":900},"n":"Р. Вікторія(Вольвин Олександра Петрівна)","rp":"erzfHc{_uCe@eB??_@qA_@uAOg@??[oA??mDsJ??_@aAc@k@wAaBiGeFm@w@e@w@cBoC_B{C??qGiLk@kA]y@UgA_@kB??Iq@YaAYs@Ue@_A{AmAiB??c@a@a@Qc@Eo@?o@F{Fr@sARuA@yBAgEKcB???iBDo@???i@?_@Ee@GcAYs@a@c@W??_@YeA_AwEuF??uB_CsBoBgAaA??o@c@??_@SkFyD{@}@u@cAq@iAo@qAcAeCmCaJ","u":12977804,"f":1,"callMode":"update"},{"id":9693,"uid":221000,"x":24.6046009064,"y":48.4971008301,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня 40, корп.А","n":"Наумкіна Оксана Василівна","r":{"i":26,"id":1532417700,"m":0,"ndt":0,"t":1010,"vt":1533043831},"ut":900},"n":"Р. Чарда(Наумкіна Оксана Василівна)","rp":"wa_gHyqduCj@rCr@bCPl@","u":12977804,"f":1,"callMode":"update"},{"id":9671,"uid":220978,"x":24.6103992462,"y":48.5027999878,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Українки 100","n":"Гуцуляк Галина Дмитрівна","r":{"i":27,"id":1532417700,"m":876,"ndt":0,"t":1066,"vt":1533044897},"ut":900},"n":"Р. МагазинЗатишок(Гуцуляк Галина Дмитрівна)","rp":"wa_gHyqduCI[s@cE??k@mD??YmA]u@{@_BWY??{AaCiAyA??mAqAs@k@}IkGmAgA??iCbBONEXFV","u":12977804,"f":1,"callMode":"update"},{"id":9669,"uid":220976,"x":24.6285991669,"y":48.5271987915,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня 222","n":"Нищей Оксана Василівна","r":{"i":28,"id":1532417700,"m":3847,"ndt":0,"t":1254,"vt":1533046151},"ut":900},"n":"Р. Ватра(Нищей Оксана Василівна)","rp":"yd`gHmveuCVbANvAi@dCYtB??XuBh@eCOwA_@{ADYNOhCcB??k@e@u@oAi@}AgAcEiBwG??CI??o@gCi@gC??_@kCQiCMqBEmBOw@c@{@o@o@eC{A_IkD??OI??sCaBkOoH??sAu@k@Q??s@G_AA??mDGaFOi@?_@Dc@PkB`Aq@^??E@i@?i@OkAi@_OoH??c@Y_By@c@I??YG{@Sc@???_BD_BLkE|@a@?SAwA_@yEeB??IEUGaDqAkBo@i@OmB{@_Ay@??OIgAoAe@aAoA{C??`@]","u":12977804,"f":1,"callMode":"update"},{"id":9694,"uid":221001,"x":24.6278991699,"y":48.5270996094,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня 220, корп.Б","n":"Демкович Ігор Богданович","r":{"i":29,"id":1532417700,"m":70,"ndt":0,"t":904,"vt":1533047055},"ut":900},"n":"Р. СоціальнийМагазинДелятин(Демкович Ігор Богданович)","rp":"{}dgHogiuCa@\\??r@dB","u":12977804,"f":1,"callMode":"update"},{"id":9663,"uid":220971,"x":24.6275997162,"y":48.5280990601,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня","n":"Гуменюк Руслана Василівна","r":{"i":30,"id":1532417700,"m":147,"ndt":0,"t":1021,"vt":1533048076},"ut":900},"n":"Р. ПродуктиРошен(Гуменюк Руслана Василівна)","rp":"i}dgHkciuCs@eB??sCrB??KH","u":12977804,"f":1,"callMode":"update"},{"id":9672,"uid":220979,"x":24.6278991699,"y":48.5280990601,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Січових Стрільців","n":"Левицький Дмитро Юрійович","r":{"i":31,"id":1532417700,"m":11,"ndt":0,"t":901,"vt":1533048977},"ut":900},"n":"О. МагазинУРуса(Левицький Дмитро Юрійович)","rp":"}cegHsbiuCJI??CE","u":12977804,"f":1,"callMode":"update"},{"id":9651,"uid":220959,"x":24.6291007996,"y":48.5279998779,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня","n":"Сова Мирослава Мирославівна","r":{"i":32,"id":1532417700,"m":181,"ndt":0,"t":1024,"vt":1533050001},"ut":900},"n":"О. МагазинНашКрай(Сова Мирослава Мирославівна)","rp":"ucegHcciuCBD??rCsB??s@sAu@uA","u":12977804,"f":1,"callMode":"update"},{"id":9670,"uid":220977,"x":24.6347999573,"y":48.5317001343,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня 282","n":"Михальчук Уляна Василівна","r":{"i":33,"id":1532417700,"m":639,"ndt":0,"t":1048,"vt":1533051049},"ut":900},"n":"Р. Лілія(Михальчук Уляна Василівна)","rp":"gbegH{kiuCiBmD??c@s@m@gA}HqI??e@i@qGeH??r@gC","u":12977804,"f":1,"callMode":"update"},{"id":9653,"uid":220961,"x":24.6338005066,"y":48.5317993164,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.16 липня","n":"Питюк Ірина Ярославівна","r":{"i":34,"id":1532417700,"m":87,"ndt":0,"t":1015,"vt":1533052064},"ut":900},"n":"Р. МагазинНаКиївському(Питюк Ірина Ярославівна)","rp":"ezegHonjuCs@fC??j@l@","u":12977804,"f":1,"callMode":"update"},{"id":9676,"uid":220983,"x":24.6375999451,"y":48.5465011597,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Шевченка 50, корп.А","n":"Матіюк Лілія Юріївна","r":{"i":35,"id":1532417700,"m":2021,"ndt":0,"t":1133,"vt":1533053197},"ut":900},"n":"О. МагазинКафе(Матіюк Лілія Юріївна)","rp":"mzegHyhjuCk@m@??yB}B]W[OYKi@U??oAEeAJw@Ni@R_@Vo@d@[Zc@`@]`@??Uf@[v@Wv@_A|D??y@g@y@i@??EaABw@Iq@M{@O_BKy@McAAw@Dk@?]E_@UG]S_@@YFYO_Aq@_CgBm@m@o@c@y@u@i@u@YW_@Sy@Y_AUy@a@u@WcAi@}Ae@_@Qe@?wD`@i@DyA@o@JyAX}Bj@k@VwAx@iBpA_@^","u":12977804,"f":1,"callMode":"update"},{"id":9654,"uid":220962,"x":24.6263999939,"y":48.5425987244,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Кобилянської 60","n":"Бакай Марія Василівна","r":{"i":36,"id":1532417700,"m":1451,"ndt":0,"t":1097,"vt":1533054294},"ut":900},"n":"Р. МагазинПродукти(Бакай Марія Василівна)","rp":"cvhgH}~juC??_@x@Y`@??bAnAd@~@f@nAd@jCdArHrAnKDnBIlC[xCS`@??OXY?QQMe@Qq@WSO?e@ZYn@U|@O~C?pBNrAb@hAj@x@xAv@bCx@hAF??`G_@??xBO","u":12977804,"f":1,"callMode":"update"},{"id":9688,"uid":220995,"x":24.6189994812,"y":48.5292015076,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Ковпака 38","n":"Трачук Наталія Василівна","r":{"i":37,"id":1532417700,"m":3294,"ndt":0,"t":1237,"vt":1533055531},"ut":900},"n":"О. ТПТеремок(Трачук Наталія Василівна)","rp":"e~ggH}yhuCXA??bCZ??hDLX?TGbAi@|DaC|B}A??r@e@TQ??NOTW??NOXa@??^q@h@_A??\\o@??J[T_@??Xq@??nAiC??Xq@Xy@r@kC^mB??Tw@??~@}DVw@Zw@Tg@??\\a@b@a@Z[n@e@^Wh@Sv@OdAKnAD??h@TXJZN\\VxB|B??pGdHd@h@??|HpIl@fAb@r@??~CbGr@rA??sCrB??]Ve@v@IP??EX??Yf@U^S`@??E\\I`@Y`@?ZBl@N~@HdAP~A?hABfABd@Nt@Jh@Db@Et@Bv@??D?NDRD??TSZUL@XZ??TJXNTNHFTG???r@A|@Ip@]`AYv@_ArBoAjBoAjBq@|@","u":12977804,"f":1,"callMode":"update"},{"id":9692,"uid":220999,"x":24.603099823,"y":48.5321006775,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Лубіжня 73","n":"Кіндратчук Наталія Ярославівна","r":{"i":38,"id":1532417700,"m":1375,"ndt":0,"t":1133,"vt":1533056664},"ut":900},"n":"О. Магазин(Кіндратчук Наталія Ярославівна)","rp":"gjegHgkguCUXe@d@??o@b@EH?NCX?j@E~AIv@?t@C~@?d@A`@IZ?\\Jz@Bn@?p@CfAAdAOdAOjAMhAOh@IXOTa@^g@X[PSLu@Ni@Pi@Vc@VW`@]h@Oh@Ct@Ar@??@~@?p@E^IRU\\Uf@Sh@K`@?VCb@?dA?r@?f@BhACzA?x@?dABz@??NjAJdAN|@N`BL`ANbADn@Dn@H`ADdA","u":12977804,"f":1,"callMode":"update"},{"id":9673,"uid":220980,"x":24.5891990662,"y":48.5374984741,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Лубіжня 109, корп.В","n":"Соколенко Ірина Василівна","r":{"i":39,"id":1532417700,"m":1281,"ndt":0,"t":1092,"vt":1533057756},"ut":900},"n":"О. МагазинОльвія(Соколенко Ірина Василівна)","rp":"c|egHmhduC?J?z@Al@Ib@On@Sz@UvA??Ud@MP??e@j@??OPUN]JYF[FMHQNMh@??On@Sp@Kx@E`@@^H`@Rn@Hx@@~@?zAAp@Mv@YxAk@dBYbA??e@dAi@dAYn@St@It@QlAIt@Of@i@`BcAtCy@`Co@hB_AzCYp@c@`@UP??_@Zm@Z??[n@IF","u":12977804,"f":1,"callMode":"update"},{"id":9684,"uid":220991,"x":24.6224994659,"y":48.5150985718,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Галана 3, корп.Б","n":"Сокира Михайло Іванович","r":{"i":40,"id":1532417700,"m":5691,"ndt":0,"t":1424,"vt":1533059180},"ut":900},"n":"Р. МагазинКафеЕдельвейс(Сокира Михайло Іванович)","rp":"i~fgHkqauCs@p@_Az@_A|@o@`@gAR{A\\gAPa@Vy@l@}@d@_@d@Yr@Op@?d@HZXj@^t@H~@?f@Ch@KJML??LMJKBi@?g@I_A_@u@Yk@I[?e@Nq@Xs@^e@|@e@x@m@`@WfAQzA]fASn@a@~@}@~@{@|@y@Zo@??l@[^[??TQb@a@Xq@~@{Cn@iBx@aCbAuCh@aBNg@Hu@PmAHu@Ru@Xo@h@eAd@eA??XcAj@eBXyALw@@q@?{AA_AIy@So@Ia@A_@Da@Jy@Rq@No@??Li@POLIZGXG\\KTONQ??d@k@??LQTe@??TwAR{@No@Hc@@m@?{@EqAIaAEo@Eo@OcAMaAOaBO}@KeAOkA??C{@?eA?y@B{ACiA?g@?s@?eABc@?WJa@Ri@Tg@T]HSD_@?q@A_A??@s@Bu@Ni@\\i@Va@b@Wh@Wh@Qt@ORMZQf@Y`@_@NUHYNi@LiANkANeA@eABgA?q@Co@K{@?]H[@a@?e@B_A?u@Hw@D_B?k@BY?ODIn@c@??d@e@fAwAnAkBnAkB~@sBXw@\\aAHq@@}@?s@??LOTi@r@cAn@eAd@iAB[DOTWl@Wn@_@DAd@Wl@O~@?|@Fp@D\\Mh@g@??Z[Xa@Xu@Xc@??xEdBvA^R@`@?jE}@~AM~AE??b@?z@RXF??b@H~Ax@b@X??~NnHjAh@h@Nh@?DA??Fv@","u":12977804,"f":1,"callMode":"update"},{"id":9680,"uid":220987,"x":24.6170005798,"y":48.5069007874,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Лугівська 20, корп.Б","n":"Федоришин Людмила Валеріївна","r":{"i":41,"id":1532417700,"m":1399,"ndt":0,"t":1119,"vt":1533060299},"ut":900},"n":"О. МагазинОазис(Федоришин Людмила Валеріївна)","rp":"erbgHsahuC?Hj@|@Xl@^j@l@h@zAv@vDjBxAt@R?HINk@TmBTiAXkAD_BNcBFaA??~@@r@F??j@PrAt@??jOnHrC`B???RHrC??DdDHnCN|B??XrBJd@","u":12977804,"f":1,"callMode":"update"},{"id":9657,"uid":220965,"x":24.5393009186,"y":48.5161018372,"r":50,"tf":1533016800,"tt":1533070799,"p":{"a":"Івано-Франківська обл., Надвірнянський р-н., смт.Делятин, вул.Авіаційна 467","n":"Іванюк Микола Михайлович","r":{"i":42,"id":1532417700,"m":6782,"ndt":0,"t":1516,"vt":1533061815},"ut":900},"n":"Р. Магазин(Іванюк Микола Михайлович)","rp":"m~`gHs_guCb@bC??d@bBL`@n@fA^b@~@|@lAjAJXF`@?h@Id@]z@??k@pAMX??e@TCFKVYrDc@dEk@vD}@rCiAbCgE~HiDnHoDzH{CxLkB~F}AdGoA~EiBbBW|@UjAUbCOhB}@dDyAfBiBbAe@RoA~BMbBInBQpFc@zCIz@BhBn@bKHf@??x@vBd@bATv@N`ALbBDtAE~ASrBi@nBu@pAaEpGe@pAYpAOjAObC?hCBjA^hB`@nAL`ADnBI~@Yx@[v@m@p@o@h@cA^a@^c@b@??I|@Y|Cu@tFe@jDgA|BOx@IrAFnATfDx@jFH`BXbEt@~E~@pFLvADv@Ct@[~B?p@JfA~@hFlAhM@`E[bI??yB]iBOiAfAy@bA??O`@Cn@BzCCnGBrC??]lDE`BEvAJdAHt@??Rz@j@`Cx@rB??xBrDl@j@??h@hAr@rCnAvEz@pD??HrAEdFEbMC~A","u":12977804,"f":1,"callMode":"update"}]&resourceId=16702183&token=TOKEN&unitId=12977804


Результат запроса {"detail": "Route with 43 orders was created", "error": 0}

route auto completion 2018-08-05 01:44:15
orders sould bo visited Arbitrary
маршрут сразу попал в выполненные, в этом проблема

Настройки пользователя:
route settings
route auto complection Last order+ Time 00:00
Orders should be visited Strictly (one by one)

53

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

ilona.susiak
В настоящее время указать routeId нельзя.
Попробуйте в запросе POST logistics.wialon.com/api/route в каждом order убрать p.r.id
В этом случае идентификатор будет сгенерирован автоматически.

В ближайшие 2 недели мы добавим возможно указывать routeId

54

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

shmi пишет:

ilona.susiak
В настоящее время указать routeId нельзя.
Попробуйте в запросе POST logistics.wialon.com/api/route в каждом order убрать p.r.id
В этом случае идентификатор будет сгенерирован автоматически.

В ближайшие 2 недели мы добавим возможно указывать routeId

Убрала routeId, результат одинаковый с ним и без - маршрут попадает в выполненые.
Можеш дело в параметре exp, согласно слов поддержки, он присутствует, но незадокументирован еще.

55

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

Добрый день!
Прочитал форум. Начал разбираться с API Logistic.  И возникло 2 вопроса:
1.    Так и не понятно как можно получить зашифрованный трек, уже с привязкой к дороге. Мне необходимо чтобы при создании маршрута через API https://logistics.wialon.com/api/route отображался маршрут (трек). а не прямые линии. Где мне его взять? Через сторонии сервисы или как то через запросы Wialon?
2.    Как создать маршрут через https://logistics.wialon.com/api/route чтобы заявки в нём были с типом постоянные.

56

Правильная последовательность создания маршрута в Logistics по API

(24/10/2019 10:34:51 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo

Вот здесь я описывыал как создать маршрут (есть пример).
https://forum.gurtam.com/viewtopic.php? … 31#p170831

Команда LABS
57

Правильная последовательность создания маршрута в Logistics по API

(28/10/2019 10:59:33 отредактировано Maxsimo)

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo

Вот здесь я описывыал как создать маршрут (есть пример).
https://forum.gurtam.com/viewtopic.php? … 31#p170831


Спасибо получилось оптимизировать и добавить маршрут с треком. Но после оптимизации маршрут строится не в том порядке, как я вставляю точки в запросе, а в том как оптимизировал его Logistics.

1. Подскажите есть ли возможность (может есть признак) чтобы точки в маршруте располагались в том же порядке в котором они вставлены в запросе? Но при этом чтобы трек оставался тем же.
2. Есть ли возможность по API создавать шаблоны маршрутов?

58

Правильная последовательность создания маршрута в Logistics по API

(28/10/2019 12:12:02 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo

1. priority - порядок заявок ссылка
2. Да есть такая возможность, это тоже самое что и создание маршрута, только заявки сохраняются с флагом 0x20 и u: 0 (более подробно в примере)
вот ссылка

Команда LABS
59

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo

1. priority - порядок заявок ссылка
2. Да есть такая возможность, это тоже самое что и создание маршрута, только заявки сохраняются с флагом 0x20 и u: 0 (более подробно в примере)
вот ссылка

Спасибо! Могли подсказать где можно взять индекс объекта и индекс заявки? Если я создаю заявки сразу через запрос order/optimize.
Подскажите что необходимо дописать в параметр priority  чтобы порядок добавления не поменялся

Запрос:
https://hst-api.wialon.com/wialon/ajax.html?svc=order/optimize&params={"itemId":19897308,
"orders":[
{"y":50.412568,
"x":30.428616,
"tf":1572213600,
"n":"Гараж",
"tt":1572299940,
"f":0,
"r":25,
"p":{
"ut":600,
"w":0,
"v":0}},
{"y":50.55471,
"x":30.22174,
"tf":1572213600,
"n":"Школа №5",
"tt":1572299940,
"f":0,
"r":100,
"p":{"ut":600,"w":0,"v":2}}
],
"warehouses":[],
"flags":16803,
"units":[19897317],
"gis":{
"addPoints":1,
"provider":1,
"speed":60,
"cityJams":1,
"countryJams":1},"priority":{}}&sid=...

60

Правильная последовательность создания маршрута в Logistics по API

(28/10/2019 14:54:42 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo

В запрос подается "units":[19897317], - это и есть индексы (ключ массив начинается с 0 индекса)
порядок заявок: {индекс объекта:{индекс заявки: ожидаемая позиция заявки в маршруте}}

То есть: priority: {0: {индекс подаваемой в оптимизацию: где хотим она была}, получается "priority":{0:{0:0, .... и тд}}

P.S. В примере только одна заявка.

Команда LABS
61

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo

В запрос подается "units":[19897317], - это и есть индексы (ключ массив начинается с 0 индекса)
порядок заявок: {индекс объекта:{индекс заявки: ожидаемая позиция заявки в маршруте}}

То есть: priority: {0: {индекс подаваемой в оптимизацию: где хотим она была}, получается "priority":{0:{0:0, .... и тд}}

P.S. В примере только одна заявка.


Составил запрос так как Вы посоветовали, но после выполнения выдает ошибку не правильный параметр
{
    "error": 4,
    "reason": "WRONG_PARAMS"
}
Подскажите пожалуйста, что делаю не правильно?
Запрос выглядит следующим образом:
https://hst-api.wialon.com/wialon/ajax.html?svc=order/optimize&params={"itemId":19897308,
"orders":[
{"y":50.412568,
"x":30.428616,
"tf":1572213600,
"n":"Гараж",
"tt":1572299940,
"f":0,
"r":25,
"p":{
"ut":600,
"w":0,
"v":0}},
{"y":50.55471,
"x":30.22174,
"tf":1572213600,
"n":"Школа №5",
"tt":1572299940,
"f":0,
"r":100,
"p":{"ut":600,"w":0,"v":2}}
],
"warehouses":[],
"flags":16803,
"units":[19897317],
"gis":{
"addPoints":1,
"provider":1,
"speed":60,
"cityJams":1,
"countryJams":1},
"busyRoutes":{},
"priority":{0:{0:0}}}&sid=...

Если поставить параметр "priority" как {} пустой то запрос выполняется и выдаёт ответ.

62

Правильная последовательность создания маршрута в Logistics по API

(28/10/2019 15:29:48 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo
Оберните в ковычки {"0":{"0":0, .... и тд}}

как тут
"p":{"ut":600,"w":0,"v":2}}

Команда LABS
63

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo
Оберните в ковычки {"0":{"0":0, .... и тд}}

как тут
"p":{"ut":600,"w":0,"v":2}}

Спасибо! Запрос сработал. Но есть проблема. не могу разобраться с порядком.
Есть 10 точек и необходимо выстроить в таком порядке (такие индексы)
0.{uid:0,id:0,n:"Гараж",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:25,y:50.412568,x:30.428616,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
1.{uid:0,id:0,n:"ЖЕК",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:26,y:50.55534,x:30.23471,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
2.{uid:0,id:0,n:"ЖЕК",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:27,y:50.55452,x:30.23091,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
3.{uid:0,id:0,n:"Школа №5",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:28,y:50.55471,x:30.22174,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
4.{uid:0,id:0,n:"ЖЕК",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:29,y:50.55877,x:30.21924,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
5.{uid:0,id:0,n:"БЗБ",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:30,y:50.56474,x:30.21749,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
6.{uid:0,id:0,n:"ЖЕК",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:31,y:50.5687,x:30.21307,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
7.{uid:0,id:0,n:"ВЧ 3018 НГУ",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:32,y:50.59172,x:30.2204,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
8.{uid:0,id:0,n:"ЖЕК",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:33,y:50.56344,x:30.20675,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}},
9.{uid:0,id:0,n:"Д/с 3",p:{n:"",p:"",p2:"",e:"",a:"",v:0,w:0,c:0,ut:600,t:"",d:"",uic:"",cid:"",r:null,aff:"",z:"",ntf:0,cm:"",pr:0,tags:[],rep:true},f:0,tf:0,tt:86340,r:34,y:50.55856,x:30.21213,u:0,s:0,sf:0,trt:3600,st:1545385861,cnm:0,rp:"",ej:{}}

Для данных точек ввожу такой порядок:
priority: {
          0:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9}     
        }

Но все равно в оптимизации получаю порядок точек
0. точка 7
1. точка 6
2.точка 8
3.точка 5
4. точка 4
5. точка 9
6. точка 3
7. точка 2
8. точка 1
9. точка 0

Подскажите как правильно выставить порядок?

64

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

{
  "itemId": 1199572,
  "orders": [
    {
      "n": "Гараж",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 25,
      "y": 50.412568,
      "x": 30.428616
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 26,
      "y": 50.55534,
      "x": 30.23471
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 27,
      "y": 50.55452,
      "x": 30.23091
    },
    {
      "n": "Школа №5",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 28,
      "y": 50.55471,
      "x": 30.22174
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 29,
      "y": 50.55877,
      "x": 30.21924
    },
    {
      "n": "БЗБ",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 30,
      "y": 50.56474,
      "x": 30.21749
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 31,
      "y": 50.5687,
      "x": 30.21307
    },
    {
      "n": "ВЧ 3018 НГУ",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 32,
      "y": 50.59172,
      "x": 30.2204
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 33,
      "y": 50.56344,
      "x": 30.20675
    },
    {
      "n": "Д/с 3",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 34,
      "y": 50.55856,
      "x": 30.21213
    }
  ],
  "warehouses": [],
  "flags": 16803,
  "units": [
    15672387
  ],
  "gis": {
    "addPoints": 1,
    "provider": 1,
    "speed": 60,
    "cityJams": 1,
    "countryJams": 1
  },
  "preference": {
    "0": 0,
    "1": 1,
    "2": 2,
    "3": 3,
    "4": 4,
    "5": 5,
    "6": 6,
    "7": 7,
    "8": 8,
    "9": 9
  },
  "priority": {
    "0": {
      "0": 0,
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 4,
      "5": 5,
      "6": 6,
      "7": 7,
      "8": 8,
      "9": 9
    }
  }
}
Команда LABS
65

Правильная последовательность создания маршрута в Logistics по API

(28/10/2019 19:53:02 отредактировано Maxsimo)

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:
{
  "itemId": 1199572,
  "orders": [
    {
      "n": "Гараж",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 25,
      "y": 50.412568,
      "x": 30.428616
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 26,
      "y": 50.55534,
      "x": 30.23471
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 27,
      "y": 50.55452,
      "x": 30.23091
    },
    {
      "n": "Школа №5",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 28,
      "y": 50.55471,
      "x": 30.22174
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 29,
      "y": 50.55877,
      "x": 30.21924
    },
    {
      "n": "БЗБ",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 30,
      "y": 50.56474,
      "x": 30.21749
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 31,
      "y": 50.5687,
      "x": 30.21307
    },
    {
      "n": "ВЧ 3018 НГУ",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 32,
      "y": 50.59172,
      "x": 30.2204
    },
    {
      "n": "ЖЕК",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 33,
      "y": 50.56344,
      "x": 30.20675
    },
    {
      "n": "Д/с 3",
      "p": {
        "v": 0,
        "w": 0,
        "ut": 600
      },
      "f": 0,
      "tf": 1572276514,
      "tt": 1572294643,
      "r": 34,
      "y": 50.55856,
      "x": 30.21213
    }
  ],
  "warehouses": [],
  "flags": 16803,
  "units": [
    15672387
  ],
  "gis": {
    "addPoints": 1,
    "provider": 1,
    "speed": 60,
    "cityJams": 1,
    "countryJams": 1
  },
  "preference": {
    "0": 0,
    "1": 1,
    "2": 2,
    "3": 3,
    "4": 4,
    "5": 5,
    "6": 6,
    "7": 7,
    "8": 8,
    "9": 9
  },
  "priority": {
    "0": {
      "0": 0,
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 4,
      "5": 5,
      "6": 6,
      "7": 7,
      "8": 8,
      "9": 9
    }
  }
}

Использовал данный запрос, но всё равно точки в оптимизации в неправильном порядке
Ответ запроса:
{
    "19897317": {
        "orders": [
            {
                "id": 7,
                "ml": 0,
                "tm": 1572293885,
                "p": ""
            },
            {
                "id": 6,
                "ml": 3744,
                "tm": 1572294834,
                "p": "_exsH_nmwDoF_B??yCcA??o@]??`CeX??`a@dKrBbAbA~AbDpIxAvD~@~@??pLvCRF??pJhC`B`@hG`BfDv@??jDr@??z@NtGfB??~NvDRf@??CtE?pA??Td@n@`@??JFfAf@zEpBtEnBjDxAXL??dBr@??HUXg@??ByAFuABaA"
            },
            {
                "id": 8,
                "ml": 4687,
                "tm": 1572295612,
                "p": "ytssHs~kwD?W??CxAGtACxA??Bf@?d@??NF??fIpC??nHvC??`Bl@??~BbAPHXB??BXFh@??CbA??CX??QlA??GbA??G\\??CX??QfB??TXz@VtAHLM"
            },
            {
                "id": 9,
                "ml": 5756,
                "tm": 1572296404,
                "p": "mtrsH_wjwDDC??SPuAI{@WUY??PgB??BY??F]??FcA??PmA??BY??BcA??TgA??~@w@??\\YlFqE??|IyH??vB}A??zCmCNO???rH??xAU"
            },
            {
                "id": 4,
                "ml": 6346,
                "tm": 1572297171,
                "p": "evqsHaykwD????yAT???sH???U?yP?c@?Y?OByC???oH"
            },
            {
                "id": 5,
                "ml": 7166,
                "tm": 1572297954,
                "p": "{xqsHgemwD?k@???iC??uRB??CxO"
            },
            {
                "id": 3,
                "ml": 9183,
                "tm": 1572298816,
                "p": "ulrsH_zlwD?t@CdP?tA???bAG~P??|IyH??vB}A??zCmCNO??hAaA??xAkA??|CiCz@w@??hCwBrBeB`@Y??rBgB??{@kD??zBeW"
            },
            {
                "id": 2,
                "ml": 10440,
                "tm": 1572299611,
                "p": "m~psHaumwDz@cK??dAwK??yFU??~@sJLwE?gH??bBE"
            },
            {
                "id": 1,
                "ml": 10930,
                "tm": 1572300355,
                "p": "s|psHmjowDhAE??mDJ???gL??BgM??gA?"
            },
            {
                "id": 0,
                "ml": 38567,
                "tm": 1572302648,
                "p": "{aqsHwepwDiU???pW???Jy[??Boc@??BmB???kB??Hu`@??BgY???oD?uA???yA???{@Fac@??Bge@???e@H_O?}A?yA??FmCLgCNuC??XaCNwB??pAoH??`@mC??f@cD??Ba@??d@mC??LgAFuA?cCGeCQ_F??a@yI]cKYwHMkHGqA?w@???oB??B}ABs@PaB??XsB??XsB\\gB\\yAj@kAJY??l@{@X]??pA}Av@w@??~BmCnBuCjBmC??nAsBtA{B??f@w@nBkDhB{Dr@yAJU??nKwT??fFqKfH{N??hBwD??d[}o@??pJkS??d@eA??tPg]??\\o@??pEkJ??fZcn@zXal@??Xi@??JQ??hEcJhCgFzBuErB_E|A_D`BcCv@qAn@gB??~@gCz@aCbAyC??dAiE~@iEdAaFbAuF??dB{H??BU??r@wBPa@TU`@e@??~H{@vRsB`TaCjJcA`RsBhCY??z@KnDc@~@K??~@C??P?hBM??T?pCONC??vGg@??Cm@??KgF??Eo@??Cm@??CaC?cA?uAPkBF_APw@RkA??D]??bAyD??BG??Pw@??p@cC??r@iC??r@cC??d@_B??xCiKXcA??hEyN??Jk@??Pe@`@_B??z@uC??hAsD??t@uC??dAkD??z@yC??FQ`@yA??pCwJ??XiA??r@{B??BM`EoN??d@_B??jAcE??hA}D??bC{I??n@sB??BK??HY??d@s@`@a@`@]~@i@??XM??P]FYCm@??G]??C]?a@Jg@TcA??lBmE??Xs@??lAgC??J]??xAcD??Ti@??rBwE??`CoF??p@}Af@cA??d@s@TY??|AsD??h@uAbBwD??r@uA??JYd@iA??z@mBLURk@??L]??r@sB??JS??Tg@??r@aB??bA{B??FY??rBuE??~BqF??Te@`@eB??Hc@NgADY??^GbBw@??fDkB`@Ol@C??v@B|D???N?LCtE???tEEP???T?t@???xA???bB???|A???j@?N????q@???Q?K?s@?Y???o@?O?k@?]?iD??CkD?Q???Y?eO?c@??XWT]\\o@??jAiA??XS??nBsBjAuA??hAmAnBmCd@yA??Li@Jk@??NW^k@??l@a@LQ??h@i@dAwB@Q??Te@??Le@Bg@?q@BcB??Bm@La@JU`@a@j@aA\\_AF]FUD]??EW?aA???q@??Do@J{@BY??vB_LFU??PUJKPKT?rA???jDBf@B??BX??`@C\\IFCD?JC??s@_L??L?`B]dA?x@P^J??bCv@??FBFB??DKXsD??BU??\\oDFs@??FcA??j@aG??JcA??Bc@??DWNgB??bBqP@U??DOJuA??z@cJ??JaA??n@}GBa@??~G|AfB`@??pIzBjBj@|F|A??dBr@??r@RbCv@??bD~@??vHxB??tJxC??jBd@??rDbA??jAP??r@BdAG??dBUFC??bBs@??bAi@nDkBnFgD??F^PbA??bAlGL\\??F`@|AzI??BX??z@tE??j@|C??d@fB`@~@n@bA\\f@??XT??XJl@d@??hGxD??tF`DhBbAb@T??t@`@??n@`@??fFvC\\N??JLj@V??d@X??z@f@??lAl@??nAr@PJ??\\P??dEdC??\\X??dEzBRN??f@T??NJjFvC??v@d@bAh@??f@X??~@d@??r@f@JF??`@T??hCtA??~EpCRJ??XPBB??T`@FBhAn@??~D~Bf@X??`B~@lA`@VLTFXFF???X?jB\\JG??b@F??z@P??p@PnDh@??rB`@??dEv@??TFRD??v@Nb@Ft@L??j@JRL??TFr@`@n@f@p@~@Th@??`@qAHi@xAkJ??tCiR??F]??FJbAj@"
            }
        ]
    },
    "success": 1
}

Получается:
7,6,8,9,4,5,3,2,1,0

Есть возможность установить правильный порядок?

66

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo
Оптимизация - это процесс построения оптимального маршрута путём изменения порядка точек. Если порядок вам уже известен, то какой оптимизации вы ждёте? Создавайте сразу маршрут

67

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

shmi пишет:

Maxsimo
Оптимизация - это процесс построения оптимального маршрута путём изменения порядка точек. Если порядок вам уже известен, то какой оптимизации вы ждёте? Создавайте сразу маршрут

Да но как тогда быть если мне нужен определённый порядок посещения в маршруте, но и нужен трек. Я могу через запрос https://hst-api.wialon.com/wialon/ajax. … ute_update вставить нужном порядке точки и прикрепить трек, чтобы после создания порядок не изменился.

68

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

Трек - это роутинг, имея координаты его можно получать как в http://apps.wialon.com/#gurtammaps
Исходники https://github.com/wialon/wialon-app-gu … in.js#L525

69

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

shmi пишет:

Трек - это роутинг, имея координаты его можно получать как в http://apps.wialon.com/#gurtammaps
Исходники https://github.com/wialon/wialon-app-gu … in.js#L525


1. Скажите как выглядит сам запрос
2. В ответе он выдает зашифрованный трек?

70

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo

1. priority - порядок заявок ссылка
2. Да есть такая возможность, это тоже самое что и создание маршрута, только заявки сохраняются с флагом 0x20 и u: 0 (более подробно в примере)
вот ссылка


Подскажите как можно из созданного шаблона, создать маршрут и назначить на определённую дату по API?

71

Правильная последовательность создания маршрута в Logistics по API

(30/10/2019 11:05:15 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo, шаблон это тоже маршрут в котором есть уже порядок точек, стоит только подставить нужную дату и указать юнит ид и убрать флаг 0x20
Нужно скопировать даные из шаблона и подкорректировать.
https://sdk.wialon.com/wiki/ru/sidebar/ … ute_update

Команда LABS
72

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:

Maxsimo, шаблон это тоже маршрут в котором есть уже порядок точек, стоит только подставить нужную дату и указать юнит ид и убрать флаг 0x20
Нужно скопировать даные из шаблона и подкорректировать.
https://sdk.wialon.com/wiki/ru/sidebar/ … ute_update

Спасибо! Выполнил всё как Вы сказали. Получилось создать маршрут в нужном мне порядке.

1.Единственное не понятно почему когда даже я выставляю текущую дату выполнения маршрута tf: 1572469200 (31.10.2019 00:00), tt: 1572555600 (31.10.2019 23:59) всё равно маршрут попадает в планируемые? Могли бы сказать с чем это может быть связано?

2.Как можно получить уже созданный маршрут через API, желательно по id маршрута и по дате? Получить его можно только через https://logistics.wialon.com/api/import или можно через команду order/route_update? Есть ли в запросе https://logistics.wialon.com/api/import параметр по поиску маршрута по id?

73

Правильная последовательность создания маршрута в Logistics по API

Re: Правильная последовательность создания маршрута в Logistics по API

Добрый день! Подскажите пожалуйста есть ли возможно получить шаблон и данные по шаблону маршрута в Logistics через API запрос? Чтобы можно было по запросу получить шаблоны и их заявки.

74

Правильная последовательность создания маршрута в Logistics по API

(24/12/2019 10:32:26 отредактировано sets)

Re: Правильная последовательность создания маршрута в Logistics по API

Maxsimo пишет:

Добрый день! Подскажите пожалуйста есть ли возможно получить шаблон и данные по шаблону маршрута в Logistics через API запрос? Чтобы можно было по запросу получить шаблоны и их заявки.

logistics api запроса на данный момент нет, но можно воспользоваться wialon api "core/search_item" свойство "order_routes"
Маршруты и шаблоны хранятся в ресурcе, отличить маршрут от шаблона можно по флагу 0x20 (это шаблон)

Команда LABS
75

Правильная последовательность создания маршрута в Logistics по API

(26/12/2019 12:29:26 отредактировано Maxsimo)

Re: Правильная последовательность создания маршрута в Logistics по API

sets пишет:
Maxsimo пишет:

Добрый день! Подскажите пожалуйста есть ли возможно получить шаблон и данные по шаблону маршрута в Logistics через API запрос? Чтобы можно было по запросу получить шаблоны и их заявки.

logistics api запроса на данный момент нет, но можно воспользоваться wialon api "core/search_item" свойство "order_routes"
Маршруты и шаблоны хранятся в ресурcе, отличить маршрут от шаблона можно по флагу 0x20 (это шаблон)

После выполнения запроса core/search_item со свойством order_routes
Запрос выглядит следующим образом:
https://hst-api.wialon.com/wialon/ajax.html?svc=core/search_items&params={"spec":{"itemsType":"avl_resource","propName":"order_routes","propValueMask":"*,*","sortType":"sys_id"},"force":1,"flags":4611686018427387903,"from":0,"to":0}&sid=0644929180dce686e32cc4e0d69d1517

Ответ выдает всё заявки в ресурсе, в беспорядочном виде.

А мне нужно чтобы запрос выдал заявки по определенному шаблону (признак что это тот шаблон, поиск по шаблону) и в том порядке в котором они отображаются в шаблоне.Возможно можно выгрузить шаблоны и их заявки в установленном порядке в эксель или ещё какой нибудь формат.

https://www.dropbox.com/s/wvc3j4atqqr57 … 2.png?dl=0