Med det här API:et kan anroparen ta bort ett innehåll som laddats upp tidigare.
Du kan använda det här API:et i ett scenario som att ta bort geofences som tidigare laddats upp med hjälp av Data Upload-API:et för användning i vår Azure Kartor Geofencing-tjänst. Du kan också använda det här API:et för att ta bort gammalt/oanvänt uppladdat innehåll och skapa utrymme för nytt innehåll.
Skicka borttagningsbegäran
Om du vill ta bort ditt innehåll utfärdar DELETE du en begäran där sökvägen innehåller de data som ska tas udid bort.
Om du till exempel vill ta bort en samling geofences som tidigare laddats upp med hjälp av Upload-API:et anger du parametern i sökvägen till för de data som togs emot tidigare i udidudid API-svaret för uppladdning.
Ta bort datasvar
API:et för borttagning av data returnerar ett HTTP-svar med en tom brödtext om 204 No Content dataresursen har tagits bort.
Ett 400 Bad Request HTTP-felsvar returneras om dataresursen med det skickade udid inte hittas.
För att ladda ned ditt innehåll använder GET du en begäran där sökvägen innehåller de data som ska laddas udid ned. Du kan också skicka in en rubrik Accept för att ange en inställning för Content-Type datasvaret.
Om du till exempel vill ladda ned en samling geofences som tidigare laddades upp med hjälp av Upload-API:et anger du parametern i sökvägen till för de data som togs emot tidigare i API-uppladdningssvaret och anger rubriken till någon av följande udidudidAccept medietyper:
application/json
application/vnd.geo+json
application/octet-stream
Ladda ned datasvar
Api:et för nedladdning returnerar ett HTTP-svar om dataresursen med den skickade filen hittas, där svarstexten innehåller innehållet 200 OKudid i dataresursen.
Ett 400 Bad Request HTTP-felsvar returneras om dataresursen med det skickade udid inte hittas.
Här är ett exempel på svarstext för en enkel geofence som representeras i och som GeoJSON laddats upp tidigare med hjälp Upload API:et:
Med API:et för datauppdatering kan anroparen uppdatera ett innehåll som laddats upp tidigare.
Du kan använda det här API:et i ett scenario som att lägga till eller ta bort geofences till eller från en befintlig samling geofences. Geofences laddas upp med hjälp av API:Upload dataoch används i Azure Kartor Geofencing Service.
Observera att uppdaterings-API:et ersätteroch åsidosätter det befintliga datainnehållet.
Skicka uppdateringsbegäran
Du kommer att använda en begäran för att uppdatera PUT ditt innehåll. Begärandetexten innehåller nya data som ersätter befintliga data. Huvudet Content-Type ställs in på datainnehållstypen och sökvägen innehåller för de data som ska udid uppdateras.
Om du till exempel vill uppdatera en samling geofences som tidigare har laddats upp med hjälp av Upload-API:et placerar du det nya geofence-innehållet i begärandetexten. Ange udid parametern i sökvägen till för de udid data som togs emot tidigare i API-uppladdningssvaret. Och ange Content-Type rubriken till någon av följande medietyper:
application/json
application/vnd.geo+json
application/octet-stream
Här är ett exempel på en begärandetext för att uppdatera en enkel Geofence. Den representeras som en cirkelgeometri med hjälp av en mittpunkt och en radie. Exemplet nedan finns i GeoJSON :
Tänk på att för närvarande har varje Azure Kartor-konto en datalagringsgräns. När lagringsgränsen har nåtts returnerar alla nya API-anrop för uppladdning ett 409 Conflict HTTP-felsvar. Du kan alltid använda API:et för borttagning av data för att ta bort gammalt/oanvänt innehåll och skapa utrymme för nya uppladdningar.
Med DATA Upload-API:et kan anroparen ladda upp datainnehåll till Azure Kartor-tjänsten.
Du kan använda det här API:et i ett scenario som att ladda upp en samling Geofences i format, för användning i GeoJSONvår Azure Kartor Geofencing Service.
Skicka Upload begäran
För att ladda upp ditt innehåll använder du en POST begäran. Begärandetexten innehåller de data som ska laddas upp. Rubriken Content-Type ställs in på innehållstypen för data.
Om du till exempel vill ladda upp en samling geofences i format anger du GeoJSON begärandetexten till geofence-innehållet. Ange dataFormat frågeparametern till geojson och ange Content-Type rubriken till någon av följande medietyper:
application/json
application/vnd.geo+json
application/octet-stream
Här är ett exempel på en begärandetext för att ladda upp en enkel Geofence som representeras som en cirkelgeometri med en mittpunkt och en radie. Exemplet nedan finns i GeoJSON :
Tänk på att för närvarande har varje Azure Kartor-konto en datalagringsgräns. När lagringsgränsen har nåtts returnerar alla nya API-anrop för uppladdning ett 409 Conflict HTTP-felsvar. Du kan alltid använda API:et för borttagning av data för att ta bort gammalt/oanvänt innehåll och skapa utrymme för nya uppladdningar.