address_management/set_area.php

Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36

Inhaltsverzeichnis

Mit dieser Funktion können Sie servergestützte Gebiete erstellen, aktualisieren und löschen.

Beschreibung

POST /address_management/set_areas.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&type=square&coordinates=[{"lat":13.33889,"lon":50.89091}]&name=name&costCenter=kosten&useInTimeRecording=0&useInMap=0&mode=create&category=passive

Parameter

ParameterBeschreibungTypHinweisPflicht
companyRTI Firmenschlüsselstringja
importRTI Importschlüsselstringja
modeUnterscheidung der verschiedenen AktionenstringParameter
  • create = Neues Gebiet erstellen
  • update =Gebiet aktualisieren
  • delete = Gebiet löschen
ja
categoryGebietskategoriestringist aktuell immer 'passive'ja
uuidZur eindeutigen Identifizierung des GebietsstringPflicht für Modus update und deleteja
typeArt des GebietsstringOptionaler Parameter
  • polygon
  • polyline
  • square
ja(1)
coordinatesBreitengrad/Längengrad
Beispiel : [{"lat":13.33889,"lon":50.89091},{"lat":13.32491,"lon":50.89091},{"lat":13.32491,"lon":50.89989},{"lat":13.33889,"lon":50.89989}]
stringKoordinaten für den Gebietstyp:
  • polygon = mindestens 3
  • polyline = mindestens 2
  • square  = genau eine Koordinate
ja(1)(2)
nameGebietsnamestringmax. 50 Zeichenja(1)(2)
costCenterKostenstelleintegernein
useInTimeRecordingSoll das Gebiet in der Zeiterfassung angezeigt werden?integerOptionaler Parameter
  • 0 (Standard) = Gebiet in der Zeiterfassung nicht anzeigen
  • 1 = Gebiet in der Zeiterfassung anzeigen
nein
useInMapSoll das Gebiet in der Karte angezeigt werden?integerOptionaler Parameter
  • 0 (Standard) = Gebiet in der Karte nicht anzeigen
  • 1 = Gebiet in der Karte anzeigen
nein
radiusStreckenbreite in MeterintegerNur wenn Gebietstyp 'polyline' oder 'square'.
Min. 200 und Max. 20.000
ja(1)(2)

Hinweise:
1) Pflicht im Modus 'create'
2) optional im Modus 'update'

Rückgabe

Es wird ein String zurückgegeben. Ansonsten wird ein "ERROR:Beschreibung" zurückgegeben

Parameter

ParameterBeschreibungTyp
uuidZur eindeutigen Identifizierung des Gebietsstring
statusAusgaben OK wenn die durchgeführte Aktion erfolgreich warstring

JSON Format

  {
       "uuid": "ABC-123-DEF",
       "status": "OK"
 }

Beispiele

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