Wiki-Quellcode von address_management/get_areas.php
Version 1.1 von YellowFox_RD am 2024/12/19 10:11
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | (% class="box" %) | ||
2 | (((Inhaltsverzeichnis))) | ||
3 | {{toc/}} | ||
4 | |||
5 | Mit dieser Funktion können Sie eine Liste aller servergestützten Gebiete abrufen. | ||
6 | = Beschreibung = | ||
7 | **(% class="green mark" %)GET(%%) **/**address_management**/**get_areas.php?company**=RTI_COMPANYKEY**&import=**RTI_IMPORTKEY**&displayDeleted**=0 | ||
8 | = Parameter = | ||
9 | |||
10 | |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht | ||
11 | |company|RTI Firmenschlüssel|string||ja | ||
12 | |import|RTI Importschlüssel (alle Fahrzeuge)|string||ja | ||
13 | |displayDeleted|Sollen gelöschte Gebiete angezeigt werden?|string|Optionaler Parameter | ||
14 | ((( | ||
15 | * 0 (Standard) =Nur nicht gelöschte Gebiete anzeigen | ||
16 | * 1 =auch Gelöschte Gebiete anzeigen | ||
17 | )))|nein | ||
18 | |format|Ausgabeformat|string|json (Standard)|ja | ||
19 | |||
20 | = Rückgabe = | ||
21 | Es wird ein **String** zurückgegeben. Ansonsten wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben | ||
22 | === Parameter === | ||
23 | |==== Parameter ===|=Beschreibung|=Typ | ||
24 | |uuid|Zur eindeutigen Identifizierung der Gebietsdaten|string | ||
25 | |name|Gebietsname|string | ||
26 | |type|Gebietstyp(polygon,polyline )|string | ||
27 | |costCenter|Kostenstelle|integer | ||
28 | |coordinates|Breitengrad/Längengrad|float | ||
29 | |radius|Breite der Route|integer | ||
30 | |changeDate|Änderungsdatum der Angaben|Format YYYY-MM-dd'T'HH:MM:SS.SSSZ | ||
31 | |createDate|Erstellungsdatum der Angaben|Format YYYY-MM-dd'T'HH:MM:SS.SSSZ | ||
32 | |deleteDate|Löschdatum der Angaben|Format YYYY-MM-dd'T'HH:MM:SS.SSSZ | ||
33 | |useInTimeRecording|soll das Gebiet in der Zeiterfassung angezeigt werden?|boolean | ||
34 | |useInMap|soll das Gebiet in der Karte angezeigt werden?|boolean | ||
35 | |assignedVehicles|Liste der zugewiesenen Fahrzeuge (aktive)|array | ||
36 | |_links|Links (IFrameMapEditor, Delete)| | ||
37 | |||
38 | === JSON Format === | ||
39 | |||
40 | {{code language="js"}} [{ | ||
41 | "uuid": "ABC-123-DEF", | ||
42 | "name": "100 test", | ||
43 | "type": "polygon", | ||
44 | "costCenter": "100", | ||
45 | "coordinates": [ | ||
46 | { | ||
47 | "lat": 2.33867, | ||
48 | "lon": 48.8554 | ||
49 | }, | ||
50 | { | ||
51 | "lat": 2.33867, | ||
52 | "lon": 48.859 | ||
53 | }, | ||
54 | { | ||
55 | "lat": 2.34413, | ||
56 | "lon": 48.859 | ||
57 | }, | ||
58 | { | ||
59 | "lat": 2.34413, | ||
60 | "lon": 48.8554 | ||
61 | } | ||
62 | ], | ||
63 | "radius": 0, | ||
64 | "changeDate": "2023-02-22T14:02:21+0100", | ||
65 | "createDate": "2023-02-21T12:51:12+0100", | ||
66 | "deleteDate": null, | ||
67 | "useInTimeRecording": true, | ||
68 | "useInMap": true, | ||
69 | "assignedVehicles": [ | ||
70 | { | ||
71 | "vehicleSign ": "vehicleSign 1" | ||
72 | }, | ||
73 | { | ||
74 | "vehicleSign ": "vehicleSign 2" | ||
75 | }, | ||
76 | { | ||
77 | "vehicleSign ": "vehicleSign 3" | ||
78 | } | ||
79 | |||
80 | ], | ||
81 | "_links": { | ||
82 | "editor": { | ||
83 | "href": "https://map.yellowfox.de/rti/address_management/area_editor.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&uuid=123-ABC-345-DEF&category=passive" | ||
84 | } | ||
85 | } | ||
86 | }],{{/code}} | ||
87 | |||
88 | // | ||
89 | // | ||
90 | = Beispielaufruf = | ||
91 | |https:~/~/[[map.yellowfox.de/rti/address_management/get_areas.php?company=COMPANY_KEY&import=IMPORT_KEY&displayDeleted=>>http://map.yellowfox.de/rti/address_management/get_areas.php?company=COMPANY_KEY&import=IMPORT_KEY&displayDeleted=1]]0 | ||
92 |