Mit dieser Funktion können Sie eine Liste mit allen servergestützt Gebieten servergestützte Gebiete erstellen, aktualisieren und löschen.
...
GET /address_management/set_areas.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&type=polygon&coordinates=[{"lat":13.33889,"lon":50.89091},{"lat":13.32491,"lon":50.89091},{"lat":13.32491,"lon":50.89989},{"lat":13.33889,"lon":50.89989}]&name=name&costCenter=kosten&useInTimeRecording=0&useInMap=0&mode=create&category=passive
Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
company | RTI Firmenschlüssel | string | ja | ||||||||||
import | RTI Importschlüssel | string | ja | ||||||||||
mode | Unterscheidung der verschiedenen Aktionen | string | Parameter
| ja | |||||||||
category | Gebietskategorie | string | muss als passiv gesetzt werden | ja | |||||||||
uuid | Zur eindeutigen Identifizierung der Gebietsdaten | string | Pflicht für modus update und delete | ja | |||||||||
type | Art des Gebiets | string | Optionaler Parameter
| ja | |||||||||
coordinates | Breitengrad/Längengrad bspl: [{"lat":13.33889,"lon":50.89091},{"lat":13.32491,"lon":50.89091},{"lat":13.32491,"lon":50.89989},{"lat":13.33889,"lon":50.89989}] | stringarray | Koordinaten für den Gebietstyp:
| ja(1)(2) | |||||||||
name | Gebietsname | string | max. 50 Zeichen | ja(1)(2) | |||||||||
costCenter | Kostenstelle | arrayinteger | nein | ||||||||||
useInTimeRecording | soll das Gebiet in der Zeiterfassung angezeigt werden? | booleaninteger | Optionaler Parameter
| nein | |||||||||
useInMap | soll das Gebiet in der Karte angezeigt werden? | booleaninteger | Optionaler Parameter
| nein | mode | Unterscheidung der verschiedenen Aktionen | string | Parameter | ja | ||||
radius | Streckenbreite der Polylinie/Quadrat | integer | der Standardwert ist 0, Min. 200 und Max. 20.000 | ja(3) | uuid | Zur eindeutigen Identifizierung der Gebietsdaten | string | ja(4) | format | Ausgabeformat | string | json (Standard)ja |
Hinweise:
1) Der Parameter coordinates ist nicht pflicht für deletePflicht im Modus 'create'
2) Name ist pflicht für Modus create
3) Der Radius nur gesetzt werden kann wenn Typ ist polyline oder square
4) Der Parameter uuid sollte nur für den Lösch- und Bearbeitungsmodus angegeben werden.optional im Modus 'update'
Rückgabe
Es wird ein String zurückgegeben. Ansonsten wird ein "ERROR:Beschreibung" zurückgegeben
...
Parameter | Beschreibung | Typ |
---|---|---|
uuid | Zur eindeutigen Identifizierung der Gebietsdatendes Gebiets | string |
status | Ausgaben OK wenn die durchgeführte Aktion erfolgreich war | string |
...
Code Block |
---|
https://map.yellowfox.de/rti/address_management/set_area.php?company=COMPANY_KEY&import=IMPORT_KEY&type=polygon&coordinates=[{"lat":13.33889,"lon":50.89091},{"lat":13.32491,"lon":50.89091},{"lat":13.32491,"lon":50.89989},{"lat":13.33889,"lon":50.89989}]&name=testing123456&costCenter=012&useInTimeRecording=0&useInMap=0&mode=create&category=passive |