Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Funktion zur Wegoptimierung (nur für Kunden mit PTV als Kartenanbieter bzw. Kunden welche die Multi Karten Option gebucht haben)den kürzesten Weg zwischen verschiedenen Standorten planen

Beschreibung

plan_sequence.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&profile=truck&orderspoints=orderspoints_json_array

Parameters

ParameterBeschreibungTypHinweisPflicht
companyRTI Firmenschlüsselstring ja
vehicleRTI Fahrzeugschlüsselstring ja
profile
  • truck
  • car
  • pedestrian
  • bicycle
stringstring

Standard ist "car"

nein
pointsDie Aufträge/ Anfahrtsziele welche optimiert werden sollenordersdie position zu ordnenjson-arraydie orders in Json format (sehe unten)
ja

...

Beschreibung siehe points_json_array

ja

points_json_array


ParameterBeschreibungTypHinweisPflicht

id


int
ja
latLatitude des punktesdouble

ja

lonLongitude des punktesdouble
ja
meta
string
nein
type
  • start
  • endwenn es eingegeben, wurde die
    punkt als start oder ende punkt eingesetzt.
stringstringdamit kann man den Start und/oder das Ende festlegennein


Rückgabewerte

Es wird ein stringein String zurückgegeben. Bei Erfolg wird als Antwort "OK" zurückgegeben. Ansonsten wird ein "ERROR:Beschreibung" zurückgegeben

...

ParameterBeschreibungTyp

time

tourWie time inlange seconds
int

distance

tour distance in meter

int

points

die Standorte in kürzesten reinfolgejson-array
error


...

Code Block
languagejs
titleBeispiel
linenumberstrue
{
	"time": 16577,
	"distance": 238441,
	"points": [
	{
		"id": 1,
		"type": "start",
		"lat": 51.0311742,
		"lon": 13.6034718,
		"meta": "YF"
	},
	{
		"id": 3,
		"type": "","
		lat": 51.042972,
		"lon": 13.794998,
		"meta": "Dresden"
	},
	{
		"id": 2,
		"type": "",
		"lat": 51.268333,
		"lon": 14.326741,
		"meta": "Neschwitz"
	},
	{
		"id": 4,
		"type": "",
		"lat": 51.305518,
		"lon": 13.295992,
		"meta": "Riesa"
	},
	{
		"id": 5,
		"type": "end",
		"lat": 51.0311742,
		"lon": 13.6034718,
		"meta": "YF"
	}
	],
	"error": null
}



Beispiele

Code Block
titleMit start und ende punkte
http://map.yellowfox.de/rti/plan_sequence.php?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&profile=truck&orders=[{"id":1,"meta":"YF","lat":51.0311742,"lon":13.6034718,"type":"start"},{"id":2,"meta":"Neschwitz","lat":51.268333,"lon":14.326741},{"id":3,"meta":"Dresden","lat":51.042972,"lon":13.794998},{"id":4,"meta":"Riesa","lat":51.305518,"lon":13.295992},{"id":5,"meta":"YF","lat":51.0311742,"lon":13.6034718,"type":"end"}]

...