Ievads
Zeo maršrutu plānotājs palīdz autoparku īpašniekiem izveidot un optimizēt maršrutus saviem vadītājiem. Autoparku īpašnieki vai mazie uzņēmumi, kas veic vietējās pēdējās jūdzes piegādes, var sekot līdzi piegādes statusam, autovadītāju atrašanās vietai un nosūtīt klientiem reāllaika atjauninājumus. Zeo mobilās lietotnes piegādes autovadītājiem ir aprīkotas ar vienmērīgu integrāciju ar visiem populārajiem navigācijas rīkiem, tostarp waze, tomtom, Google Maps utt. Šoferim ir visa svarīgā informācija, tostarp piezīmes, informācija par klientu un paku skaits. Zeo apstrādā dinamisku adrešu pievienošanu un dzēšanu un maina secību, lai nodrošinātu optimālāko maršrutu. Izmantojot Zeo autoparku īpašnieki, ietaupiet līdz pat 200 $ mēnesī vienam autovadītājam un iegūstiet piekļuvi augstas kvalitātes pārskatiem, piemēram, piegādes apliecinājumam, parakstiem un piegādes laika zīmogiem.
Autentifikācija
ZeoRoutePlanner izmanto API atslēgas, lai nodrošinātu piekļuvi API. Jūs varat reģistrēt jaunu API atslēgu mūsu platformā (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner paredz, ka API atslēga tiks iekļauta visos API pieprasījumos serverim, izmantojot parametrus, kas izskatās šādi:
api_key: api_key
Veikala īpašnieks Api
Izveidojiet pieturas
curl --location --request POST '{{base_url}}/api/v5/route_stop' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"stops": [
{
"address": "Gwalior Madhaya Predesh",
"latitude": 0,
"longitude": 0.0,
"notes": "dsf",
"optimize_status": "normal",
"stop_duration": 5,
"stop_date": "2022-03-10",
"parcel_count": 2,
"arrive_start": "now",
"arrive_end": "anytime",
"earliest": 0,
"latest": 0,
"driver_id": "",
"stop_type": "delivery",
"customer_name": "nishu",
"customer_mobile_number": "+911234567890",
"customer_email": "",
"metadata": [{}]
}
]
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Stops added successfully"
}
Šis galapunkts izgūst visus draiverus.
HTTP pieprasījums
POST {{base_url}}/api/v5/route_stop
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
apstājas | [{}] | Aptur masīvu |
Aptur objekta parametrus
Parametrs | Default | Apraksts |
---|---|---|
adrese | "" | Pieturas adrese |
platums | "" | Adrese Latitude |
garums | "" | Adreses garums |
atzīmē | "" | Jebkurš ziņojums, kas jāpievieno |
optimizēt_statusu | "normāls" | |
stop_duration | "Palieciet pieturā" | |
ierašanās_sākums | "" | "tagad" |
pienāk_beigas | "" | "jebkurā laikā" |
agrāk | "" | |
jaunākais | "" | |
stop_type | "" | (piegāde/saņemšana) |
Klienta vārds | "" | Klienta vārds |
klienta_mobilā_numurs | "" | Klienta kontaktnr |
vadītāja_id | "" | Vadītāja ID |
stop_date | "" | Pārtraukšanas datums |
paku_skaits | 1 | Paku skaits |
metadati | [] | Pielāgots lauks |
Iegūstiet visus draiverus
curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"drivers": [
{
"id": 44914,
"email": "0f12ebdd@gmail.com",
"name": "nishu jain",
"address": null,
"phone_no": "8959294300",
"active": true
}
]
}
}
Šis galapunkts izgūst visus draiverus.
HTTP pieprasījums
GET {{base_url}}/api/v5/drivers
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
Izveidot draiveri
curl --location -g --request POST '{{base_url}}/api/v5/drivers' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"email": "nishu.jain396@gmail.com",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"password": "12345678",
"name": "nishu jain",
"phone_no": " "
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Driver created successfully",
"data": {
"driver": {
"id": 44953,
"email": "testthird1@gmail.com",
"name": "test",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"phone_no": "+918959294300",
"active": true
}
}
}
Šis galapunkts izveido draiveri.
HTTP pieprasījums
POST {{base_url}}/api/v5/drivers
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
e-pasts | "" | Vadītāja e-pasts |
adrese | "" | Vadītāja adrese |
parole | "" | Parole vadītāja kontam |
nosaukums | "" | Vadītāja vārds |
tālruņa_nr | "" | Saziņas nr |
Update Driver
curl --location -g --request PUT '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"name": "nishu jain",
"address": "",
"phone_no": "8959294300"
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Driver updated successfully",
"data": {
"driver": {
"id": 44953,
"name": "nishu jain",
"phone_no": "8959294300",
"address": "dlehi",
"email": "testthird1@gmail.com",
"active": true
}
}
}
Šī galapunkta atjauninājuma draivera informācija.
HTTP pieprasījums
PUT {{base_url}}/api/v5/drivers/:driver_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
adrese | "" | Vadītāja adrese |
nosaukums | "" | Vadītāja vārds |
tālruņa_nr | "" | Vadītāja kontakta numurs |
vadītāja_id | "" | Vadītāja ID mēs iegūstam no visiem vadītāja api |
Dzēst draiveri
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
Šī galapunkta dzēšanas draiveris.
HTTP pieprasījums
DELETE {{base_url}}/api/v5/drivers/:driver_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
vadītāja_id | "" | Vadītāja ID mēs iegūstam no visiem vadītāja api |
Izveidot maršrutu
curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"start_address" : "Monroe, NC, USA",
"start_latitude" : 0.0,
"start_longitude" :0.0,
"end_address" : "Monroe, NC, USA",
"end_latitude" : 0.0,
"end_longitude" :0.0,
"route_name" : "July 2020 Roadtrip",
"driver_id": "44968",
"orginal": true,
"route_date": "",
"stops" : [
{
"address": "Gwalior Madhaya Predesh",
"latitude":106.672053,
"longitude":0.0,
"notes":"dsf",
"optimize_status":"normal",
"stop_duration":5,
"parcel_count": "",
"arrive_start":"now",
"arrive_end":"anytime",
"earliest":0,
"latest":0,
"stop_type":"delivery",
"customer_name":"nishu",
"customer_mobile_number":"+911234567890",
"metadata": [{}]
}
]
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Šis galapunkts izveido maršrutu.
HTTP pieprasījums
POST {{base_url}}/api/v5/routes
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
vadītāja_id | "" | Vadītāja ID mēs iegūstam no visiem vadītāja api |
sākuma_adrese | "" | Maršruta sākuma adrese |
sākuma_platums | "" | Sākuma adrese Latitude |
sākuma_garums | "" | Sākuma adrese Garums |
beigu_adrese | "" | Maršruta beigu adrese |
beigu_platuma grādiem | "" | Beigu adrese Latitude |
beigu_garums | "" | Beigu adrese Garums |
maršruta_nosaukums | "" | Maršruta nosaukums |
vadītāja_id | "" | Vadītāja ID, lai piešķirtu maršrutu |
oriģināls | "" | |
apstājas | [] | Pieturas starp maršrutiem |
maršruta_datums | '' | Maršruta datums |
Aptur objekta parametrus
Parametrs | Default | Apraksts |
---|---|---|
adrese | "" | Pieturas adrese |
platums | "" | Adrese Latitude |
garums | "" | Adreses garums |
atzīmē | "" | Jebkurš ziņojums, kas jāpievieno |
optimizēt_statusu | "normāls" | |
stop_duration | "Palieciet pieturā" | |
ierašanās_sākums | "" | "tagad" |
pienāk_beigas | "" | "jebkurā laikā" |
agrāk | "" | |
jaunākais | "" | |
stop_type | "" | (piegāde/saņemšana) |
Klienta vārds | "" | Klienta vārds |
klienta_mobilā_numurs | "" | Klienta kontaktnr |
paku_skaits | 1 | Paku skaits |
metadati | [{}] | Pielāgots lauks |
Saņemiet informāciju par maršrutu
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Šis galapunkts IEGŪT maršruta informāciju.
HTTP pieprasījums
GET {{base_url}}/api/v5/routes/:route_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
maršruta_id | "" | Maršruta ID mēs iegūstam no maršrutu saraksta |
vadītāja_id | "" | Maršruta vadītāja ID |
Saņemiet maršruta optimizētu informāciju
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "",
"value": 0
},
"end_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_address": "new york",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": "222473116",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 0,
"end_time": 600,
"optimize_order": 1,
"stop_order": null,
"share_stop_id": null,
"address_typed": {},
"overview_polyline": "cah}CnwwhN"
},
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "10 mins",
"value": 600
},
"end_address": "new york",
"start_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 600,
"end_time": 0,
"optimize_order": 2,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "cah}CnwwhN"
}
]
}
}
Šis galapunkts IEGŪT maršruta informāciju.
HTTP pieprasījums
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
vadītāja_id | "" | Maršruta vadītāja ID |
Dzēst maršrutu
curl --location -g --request DELETE '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Šis galapunkts dzēst maršrutu.
HTTP pieprasījums
DELETE {{base_url}}/api/v5/routes/:route_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
maršruta_id | "" | Maršruta ID mēs iegūstam no maršrutu saraksta |
vadītāja_id | "" | Maršruta vadītāja ID |
Iegūstiet visus autovadītāja maršrutus
curl --location -g --request GET '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"driver_id": "driver_id"
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
Šis galapunkts ienes visus maršrutus.
HTTP pieprasījums
GET {{base_url}}/api/v5/routes
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
ierobežot | 50 | Ieraksti, kas jāatgriež |
kompensācija | 0 | Nākamie ieraksti, kas jāatgriež |
vadītāja_id | Vadītāja ID |
Iegūstiet visus veikala īpašnieku maršrutus
curl --location -g --request GET '{{base_url}}/api/v5/routes/all_routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"start_date": dd-mm-yyyy,
"end_date": dd-mm-yyyy
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
Šis galapunkts ienes visus maršrutus.
HTTP pieprasījums
GET {{base_url}}/api/v5/routes/all_routes
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
ierobežot | 50 | Ieraksti, kas jāatgriež |
kompensācija | 0 | Nākamie ieraksti, kas jāatgriež |
sākuma datums | nulle | Maršruta sākuma datums (dd-mm-gggg) |
beigu datums | nulle | Maršruta beigu datums (dd-mm-gggg) |
Iegūstiet veikala īpašnieka izveidoto maršrutu vadītājam
curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104244,
"start_address": "Delhi",
"end_address": "Delhi",
"start_latitude": 28.7040592,
"start_longitude": 77.1024902,
"end_latitude": 28.7040592,
"end_longitude": 77.1024902,
"created_at": "2021-09-27T06:18:29.000Z",
"route_name": "2021-Sep-09",
"route_stops": [
{
"id": 16921825,
"address": "Delhi",
"latitude": 28.7040592,
"longitude": 77.1024902,
"notes": "test",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "ayush",
"customer_mobile_number": "7838479870",
"street": "",
"city": "",
"state": "Delhi",
"country": "India",
"postal_code": "",
"customer_email": "ayush@gmail.com",
"order_number": null,
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
Šis galapunkts tika izmantots, lai izveidotu maršrutu vadītājam.
HTTP pieprasījums
POST {{base_url}}/api/v5/routes/import_orders
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga (Dodieties uz lapu Mājaslapas URL piesakieties veikala īpašnieka kontā un pēc tam dodieties uz lapu Iestatījumu lapaatlasiet iegūt api marķieri un ģenerēt api_key) |
sākuma_adrese | "" | maršruta sākuma adrese |
beigu_adrese | "" | maršruta beigu adrese |
draivera_e-pasts | "" | vadītāja e-pasts |
fails | "" | augšupielādēt failu xlsx formātā, kuru varat lejupielādēt, noklikšķinot uz saites (Parauga faila saite) |
Saņemšanas piegādes
Izveidot maršrutu
curl -X POST \
{{base_url}}/api/v6/routes/ \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1,
"metadata": [{}]
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
Šis galapunkts izveido maršrutu.
HTTP pieprasījums
POST {{base_url}}/api/v6/routes
Vaicājuma parametri
Parametrs | Datu tips | Default | Apraksts |
---|---|---|---|
vadītāja_id | int (*) | Maršruta izveidei nepieciešams draivera_id | |
sākuma_adrese | virkne (*) | Adrese, no kuras sākas maršruts | |
sākuma_platums | Decimālskaitlis | 0 | Nepieciešama sākuma_adrese VAI sākuma_platums, sākuma_garums |
sākuma_garums | Decimālskaitlis | 0 | Nepieciešama sākuma_adrese VAI sākuma_platums, sākuma_garums |
beigu_adrese | rinda | Maršruta beigu vieta | |
beigu_platuma grādiem | Decimālskaitlis | Obligāti jānorāda beigu_adrese VAI beigu_platums, beigu_garums | |
beigu_garums | Decimālskaitlis | Obligāti jānorāda beigu_adrese VAI beigu_platums, beigu_garums | |
maršruta_nosaukums | virkne (*) | pašreizējais datums (dd/mm/gg) | Maršruta nosaukums |
apstājas | objektu masīvs (*) | Aptur informāciju objektu masīvā |
Aptur objekta parametrus
Parametrs | Datu tips | Default | Apraksts |
---|---|---|---|
id | INT (*) | 0 | 1. Ja stop_type ir piegāde, ID nav jāsūta 2. Ja stop_type pickup, tad jānosūta 20 ciparu id |
stop_order | int (*) | 0 | Pievienojiet apstāšanās secību |
share_stop_id | int | 0 | 1. Ja stop_type ir pickup, atstājiet to kā noklusējumu 2. Ja stop_type ir piegāde un nevēlaties saistīt ar saņemšanu, atstājiet to kā noklusējumu 3. Ja vēlaties izveidot saiti ar jebkuru pikapu, ievadiet šī saņemšanas pieturas ID |
stop_type | rinda | piegāde | vērtībām jābūt piegādei un saņemšanai |
adrese | rinda | Nepieciešama adrese VAI platums, garums | |
platums | Decimālskaitlis | 0 | Nepieciešama adrese VAI platums, garums |
garums | Decimālskaitlis | 0 | Nepieciešama adrese VAI platums, garums |
atzīmē | rinda | Pārtraukt saistīto informāciju | |
stop_duration | int | 2 | Norāda apstāšanās ilgumu minūtēs, ti, cik ilgi tas aizņem klienta vietā. |
Klienta vārds | rinda | Informācija par klientu | |
klienta_mobilā_numurs | rinda | Informācija par klientu | |
klienta_e-pasts | rinda | Informācija par klientu | |
adrese_ierakstīta | {} | {} | 1. Ja stop_type ir paņemšana, tad atslēga ir piegādes_skaits un vērtība ir kopējā piegādes skaitā, kas ir saistīta ar šo saņemšanu. 2. ja stop_type ir piegāde, atstājiet to kā noklusējumu |
Atjaunināt maršrutu
curl -X POST \
{{base_url}}/api/v6/routes/:route_id \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
Šis galapunkta atjaunināšanas maršruts.
HTTP pieprasījums
POST {{base_url}}/api/v6/routes/:route_id
Vaicājuma parametri
Vaicājuma parametri
Parametrs | Datu tips | Default | Apraksts |
---|---|---|---|
vadītāja_id | int (*) | Maršruta izveidei nepieciešams draivera_id | |
sākuma_adrese | virkne (*) | Adrese, no kuras sākas maršruts | |
sākuma_platums | Decimālskaitlis | 0 | Nepieciešama sākuma_adrese VAI sākuma_platums, sākuma_garums |
sākuma_garums | Decimālskaitlis | 0 | Nepieciešama sākuma_adrese VAI sākuma_platums, sākuma_garums |
beigu_adrese | rinda | Maršruta beigu vieta | |
beigu_platuma grādiem | Decimālskaitlis | Obligāti jānorāda beigu_adrese VAI beigu_platums, beigu_garums | |
beigu_garums | Decimālskaitlis | Obligāti jānorāda beigu_adrese VAI beigu_platums, beigu_garums | |
maršruta_nosaukums | virkne (*) | pašreizējais datums (dd/mm/gg) | Maršruta nosaukums |
apstājas | objektu masīvs (*) | Aptur informāciju objektu masīvā |
Aptur objekta parametrus
Parametrs | Datu tips | Default | Apraksts |
---|---|---|---|
id | INT (*) | 0 | 1. Ja stop_type ir piegāde, ID nav jāsūta 2. Ja stop_type pickup, tad jānosūta 20 ciparu id |
stop_order | int (*) | 0 | Pievienojiet apstāšanās secību |
share_stop_id | int | 0 | 1. Ja stop_type ir pickup, atstājiet to kā noklusējumu 2. Ja stop_type ir piegāde un nevēlaties saistīt ar saņemšanu, atstājiet to kā noklusējumu 3. Ja vēlaties izveidot saiti ar jebkuru pikapu, ievadiet šī saņemšanas pieturas ID |
stop_type | rinda | piegāde | vērtībām jābūt piegādei un saņemšanai |
adrese | rinda | Nepieciešama adrese VAI platums, garums | |
platums | Decimālskaitlis | 0 | Nepieciešama adrese VAI platums, garums |
garums | Decimālskaitlis | 0 | Nepieciešama adrese VAI platums, garums |
atzīmē | rinda | Pārtraukt saistīto informāciju | |
stop_duration | int | 2 | Norāda apstāšanās ilgumu minūtēs, ti, cik ilgi tas aizņem klienta vietā. |
Klienta vārds | rinda | Informācija par klientu | |
klienta_mobilā_numurs | rinda | Informācija par klientu | |
klienta_e-pasts | rinda | Informācija par klientu | |
adrese_ierakstīta | {} | {} | 1. Ja stop_type ir paņemšana, tad atslēga ir piegādes_skaits un vērtība ir kopējā piegādes skaitā, kas ir saistīta ar šo saņemšanu. 2. ja stop_type ir piegāde, atstājiet to kā noklusējumu |
Saņemiet informāciju par maršrutu
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104248,
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2021-12-30T07:32:10.000Z",
"route_name": "06-Oct-2021",
"route_stops": [
{
"id": 16921846,
"address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921847,
"address": "Juhu Beach, Mumbai, Maharashtra",
"latitude": 19.1095171,
"longitude": 72.8241298,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Beach, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921848,
"address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.1018504,
"longitude": 72.8262233,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, Juhu Tara, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921849,
"address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.09326,
"longitude": 72.8281264,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921850,
"address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"latitude": 18.9339261,
"longitude": 72.8313813,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
},
{
"id": 16921851,
"address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"latitude": 18.93197,
"longitude": 72.8350343,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Horniman Circle Garden, 11, Homji St, Kala Ghoda, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
}
]
}
}
}
Šis galapunkts IEGŪT maršruta informāciju.
HTTP pieprasījums
GET {{base_url}}/api/v6/routes/:route_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
maršruta_id | "" | Maršruta ID mēs iegūstam no maršrutu saraksta |
vadītāja_id | "" | Maršruta vadītāja ID |
Dzēst saņemšanas piegādes maršrutu
curl --location -g --request DELETE '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež JSON, kas strukturēta šādi:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Šis galapunkts dzēst maršrutu.
HTTP pieprasījums
DELETE {{base_url}}/api/v6/routes/:route_id
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
maršruta_id | "" | Maršruta ID mēs iegūstam no maršrutu saraksta |
vadītāja_id | "" | Maršruta vadītāja ID |
Saņemiet maršruta optimizētu informāciju
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
Iepriekš minētā komanda atgriež šādi strukturētu JSON, ja optimize:true:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "11 km",
"value": 11545
},
"duration": {
"text": "22 mins 55 secs",
"value": 1375
},
"end_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"end_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"stop_id": "16921855",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 1375,
"end_time": 1675,
"optimize_order": 1,
"stop_order": 4,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "ieusByg|{L|@Dj@N\\Nb@d@`@h@HRF`@MnAFvBL\\|APhA[NK^LXCj@WvBUh@EZXb@BbACh@K`AdAhAvAZjBDx@z@xAhD|ElA~Dz@nAn@LhBf@rCv@`BP|DX~BL`A?n@GrCy@l@Cx@@dBHv@NbAf@hFnCr@h@e@r@}@dA_DjCyBdBiB|Ak@n@_@j@k@xAQz@Gv@SvHEl@Mv@YhAg@bBsBvHu@|C_IlYw@hDkAhGgCtNs@nEo@jDn@t@f@bAb@hAPbAbAxK^dDAbABj@AjAM`AcAdD]tAMz@]tCOzAmBlIcCjJ?j@JT\\ZvUxCMfAQx@C^m@vBm@vAqAvB{EzGzDvB~BhAbUbHXPj@jGcAxMCpBb@xN@~AKlApCj@jBZpBNjNClAI@R}E`OyC~QoDtWaC|O?LFXJLPFZBlI]lHy@nCg@tFk@pBOT?^FXRHR\\hBBHFFD@X?~B[dCYHCHGFO@SEaA@WFQHKXMT@vEYxG[x@ADf@"
},
{
"distance": {
"text": "21 km",
"value": 21458
},
"duration": {
"text": "34 mins 46 secs",
"value": 2086
},
"end_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"end_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"stop_id": "16921852",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 3461,
"end_time": 3761,
"optimize_order": 2,
"stop_order": 1,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "gdpsBufo{LEg@~C?`@DZLZTh@j@h@Xb@JtNx@`BXz@FrBEn@?t@SnDZHEHONg@^kDhAyHfBuIf@mCx@}LdLLbCFvIB~r@pAtBF~CTtIfAbA@zAC~AW|JwCxBk@~EyAzD{AfBi@pAa@tJsC|Ai@rK`@p@?fAE~@Sv@_@vCcB^QXK~E]xBg@xGq@lAGrRC`JGzAUlTkIrPuGzEuA|AYbHo@bIMpFNbERpI\\fUtCxGx@zDb@`APh@`@hEgBv@_@rBqDd@e@f@SbAQ`B?TCpA[j@YXMZWf@w@bOaXNo@KUCWBWHULQRKZGZBXNNTHX?XFTLLnA~@`MpIjHlE~@v@rHlE~LvGbBj@zEjApBv@nBdA`CzAdA~@n@r@p@f@l@Zn@Pv@Nr@ZrCj@fGz@|Cv@`B\\|Dh@l@PpANlE?nABbAZ|DbBfB`@fALrOh@~@Hn@RlCvAl@Vn@Jb@?zDWzCI`C?rBJrTrAnBTbBXbFdAvEdA|LhBbGl@tATfAJr@A|AI|AMxB[|BOf@H|Bf@n@NrAx@lAdAv@\\t@JvEBfFI`HQR?d@Fp@ExCFvAHvGjAr@J`@JhETdFHhBHvC@h@DvB\\f@BlD@jAExBa@t@IlAG^G\\ObAkA\\Q`@GxE_@tDS~AUXO\\[`AgAb@]f@[p@U`JaB~@K`AAjAGdAOl@Md@OjBq@~@a@t@Sn@Ef@?tCTbC`@nFtAbAb@`@L\\DZ?|WwArBEfBAxBh@vBt@nEfA|Cp@dBl@p@\\~LfIVTTb@TXh@HTNbCMpHKjICxH@tACz@Qt@]bAeAXg@?Q@QFOJMLGPEN?N@rB{@|C_CfA{@J?@BJFt@dANNN@J?tAgALGVA~E|ATRYAoE}AUEKDiAx@"
},
{
"distance": {
"text": "1 km",
"value": 1314
},
"duration": {
"text": "6 mins 4 secs",
"value": 364
},
"end_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"end_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"stop_id": "16921857",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 3825,
"end_time": 4125,
"optimize_order": 3,
"stop_order": 6,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "aznrBmgp{Lc@XICoAgBKG_GtEi@l@S^@TCPOXMJQFS?[IOMIMCQ?Q@QFOGUEa@[gASq@q@o@[QiASyAKmDc@uEsAmAc@s@a@y@i@_BuAi@OoF_@"
},
{
"distance": {
"text": "1 km",
"value": 1082
},
"duration": {
"text": "6 mins 33 secs",
"value": 393
},
"end_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"end_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"stop_id": "16921856",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 4218,
"end_time": 4518,
"optimize_order": 4,
"stop_order": 5,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "isprB{up{LcAIVKzAJn@v@Pn@Ar@I^QZWV[N_@Ha@A[E[OGJSFkHu@sBjKqBxIxBS|B["
},
{
"distance": {
"text": "20 km",
"value": 20984
},
"duration": {
"text": "35 mins 42 secs",
"value": 2142
},
"end_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"end_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"stop_id": "16921854",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6360,
"end_time": 6660,
"optimize_order": 5,
"stop_order": 3,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "y_qrB_zo{LrDc@Yk@Y[w@c@cK}GoAm@qA_@cJuB_Cy@kBa@eB?uBD_ThAoBHe@?SAu@WaA]qFwA_AQ_AOuCSc@Am@Du@R}@^mBr@e@Nm@LgANmAF_AB_AH_J~Am@Tg@Xc@\\_AfA_@\\]N_BVwDRyE^]FYNeAhAa@Ra@FmAFs@H{B`@mADoDAg@CwB]g@EwCAkBIeFIiEUoAM_HoAsBK{EGaDLoJNcACuCC{@M{@a@mAcAsAw@i@Q_Cg@a@E}BLsBXaBNaAFsABiAKsAUgE_@{@Q}LkBuEiAaFeAeBWmBUqTsAsBK_C?{CH{DVg@Aq@Ko@WmCwAm@S}@GqOi@kAMiBa@}DeB_AYmAEqE?qAOs@@}Dk@wBa@sA]oB_@iAQaC]uCk@w@GgASe@Qu@]u@k@i@m@gAcAiC_BcB}@uBy@_B]_D}@_A[}Aw@aH{Du@q@aC{AqDsBgAg@mHkE_MkImBmAQCSDSASE]\\_FpIiHlM[n@O`@Kb@EhBGVKJKBMAu@k@c@Wa@Wu@K_A?_ANc@Rc@`@sBrDyG`DcB_AyMcBmBSsCc@_M_BeW}@aILaHn@{AXwEtAiK|DgDvAmTnIaBV{]Fy@DeHv@_CLOHaCXmARi@RqDtBe@NaATiBFiLc@OB_C|@mDjAyJvCoC`A}C|@wD~@_IjC_B^gAHcBB}@CmJkAqF]sNMmFKg\\w@wIFaCMcDAqFMm@vIU|BaC|Ly@bFi@|DKvAIZOJUAoD[u@Ro@?sBD{@GaBYuNy@c@Ki@Yi@k@[U[Ma@EyE@yGZwEX[TORCXDnAEREFSNyGdAS@OCMIIM_@sBEIQOYKuDVqIdAw@L}@HB\\XHHF@LAHEHw@J"
},
{
"distance": {
"text": "1 km",
"value": 1040
},
"duration": {
"text": "7 mins 48 secs",
"value": 468
},
"end_address": "Juhu Beach, Mumbai, Maharashtra",
"start_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"end_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"stop_id": "16921853",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6828,
"end_time": 7128,
"optimize_order": 6,
"stop_order": 2,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "_zqsB_}n{Le@HM?MGEGCOBKRME]cBVkBL}H^QEyDb@wHXMRE\\Bj@GLOPYHqA?]DUXAfBmC~@WRJdA"
},
{
"distance": {
"text": "9 km",
"value": 9969
},
"duration": {
"text": "26 mins 34 secs",
"value": 1594
},
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_address": "Juhu Beach, Mumbai, Maharashtra",
"start_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"end_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 8422,
"end_time": 0,
"optimize_order": 7,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "ogssBenn{LKeAVSlC_A@gBKBAaAGaA@u@CQX@JUCY{@Bg@E[GeEwByFgDs@m@kAsAu@UdBqDsC@_ICyKBU?DeSJgCEoGLuC@y@E{EGe@MmDIYGc@KuD@mDG]GsEAwGBeD@Y|@cE`@wBL{@\\sFr@{EB_@?]GwABkCP_Cf@iBvCuGpBeDv@kDn@{DrEyQp@gDVeBV{BZiBnAuEPw@Fo@@}@GoAkA{M[{CY_A[w@g@u@UUWc@pH_c@z@kDhEuOxBsIj@oBxDoNJy@Dy@JcFHgB\\gBXs@l@mAb@g@r@s@zCgChEgDhAyASKSUiFwC_@Mu@Qy@GkAEi@@i@F}@XmAVm@Hq@@qAE{Gc@cAOwC{@mBe@_@IEU{@oAmA_EiD}E{@yAEy@[kBiAwAaAeAi@JcABc@C[Yi@DwBTk@VYB_@MOJiAZ}AQM]GwBLoAGa@ISa@i@c@e@]Ok@O}@E"
}
]
}
}
Iepriekš minētā komanda atgriež šādi strukturētu JSON, ja optimize:false:
{
"code": 200,
"status": true,
"message": "Some stops is not settled in route optimization",
"data": {
"optimized": false,
"legs": [],
"route_stops": [
{
"id": 17019017,
"address": "New York",
"latitude": 40.7128,
"longitude": 74.006,
"optimized": false,
"errors": [
"Could not found nearest road"
]
}
]
}
}
Šis galapunkts IEGŪT maršruta informāciju.
HTTP pieprasījums
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
Vaicājuma parametri
Parametrs | Default | Apraksts |
---|---|---|
api_key | "" | Api piekļuves atslēga |
vadītāja_id | "" | Maršruta vadītāja ID |
WebHooks
ZeoRoutePlanner ļauj izmantot tīmekļa aizķeri, mēs varam jūs informēt par notikumiem. Jūs varat reģistrēt jaunu tīmekļa aizķeri mūsu platformā ("https://zeorouteplanner.com/app/team/settings/genrate-token").
Pasākumi
- Apturēt Web aizķeri
kļūdas
Zeo Route Planner API izmanto šādus kļūdu kodus:
Kļūdas kods | Nozīme |
---|---|
400 | Slikts pieprasījums — jūsu pieprasījums nav derīgs. |
401 | Neautorizēts — jūsu API atslēga ir nepareiza. |
404 | Nav atrasts — norādīto pieprasījumu nevarēja atrast. |
500 | Iekšējā servera kļūda — radās problēma ar mūsu serveri. Pamēģini vēlreiz vēlāk. |
503 | Pakalpojums nav pieejams — mēs īslaicīgi esam bezsaistē, lai veiktu apkopi. Lūdzu, pamēģiniet vēlreiz vēlāk. |