Versions Compared

Key

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

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


json (Standard)
ParameterBeschreibungTypHinweisPflicht
companyRTI Firmenschlüsselstring
ja
importRTI Importschlüsselstring
ja
modeUnterscheidung der verschiedenen Aktionenstring

Parameter

  • create =Neues Gebiet erstellen
  • update=Gebiet aktualisieren
  • delete=Gebiet löschen
ja
categoryGebietskategoriestringmuss als passiv gesetzt werdenja
uuidZur eindeutigen Identifizierung der GebietsdatenstringPflicht für modus update und deleteja
typeArt des Gebietsstring

Optionaler Parameter

  • polygon
  • polyline
  • square
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:

  • polygon = Mindestens 3
  • polyline = Mindestens 2
  • square  = genau eine Koordinate
ja(1)(2)
nameGebietsnamestringmax. 50 Zeichenja(1)(2)
costCenterKostenstellearrayinteger
nein
useInTimeRecordingsoll das Gebiet in der Zeiterfassung angezeigt werden?booleaninteger

Optionaler Parameter

  • 0 (Standard) =Gebiet in der Zeiterfassung nicht anzeigen
  • 1 =Gebiet in der Zeiterfassung anzeigen
nein
useInMapsoll das Gebiet in der Karte angezeigt werden?booleaninteger

Optionaler Parameter

  • 0 (Standard) =Gebiet in der Karte nicht anzeigen
  • 1 =Gebiet in der Karte anzeigen
neinmodeUnterscheidung der verschiedenen Aktionenstring

Parameter

  • create =Neues Gebiet erstellen
  • update=Gebiet aktualisieren
  • delete=Gebiet löschen
    ja
    radiusStreckenbreite der Polylinie/Quadratintegerder Standardwert ist 0, Min. 200 und Max. 20.000ja(3)uuidZur eindeutigen Identifizierung der Gebietsdatenstringja(4)formatAusgabeformatstringja

    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

    ...

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

    ...

    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