From 84a2127925a9c34d03944e805fbaf67154acaa7b Mon Sep 17 00:00:00 2001 From: Aaron Parecki Date: Mon, 10 Jul 2017 13:41:53 -0700 Subject: [PATCH] add geojson example --- README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f9dabfc..a209db3 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,33 @@ To write to a database, make a POST request in JSON format with the following ke `POST /api/input` * locations - a list of GeoJSON objects -* token - the write token for the database +* token - the write token for the database (as a query string parameter or in the post body) The GeoJSON objects must have at least one property, "timestamp", which is can be any value that can be interpreted as a date. The object can have any additional properties you wish. -The open source iOS [GPS Logger](https://github.com/esripdx/GPS-Logger-iOS) will send data in this format by default. +The open source iOS [GPS Logger](https://github.com/aaronpk/GPS-Logger-iOS) will send data in this format by default. + +``` +HTTP/1.1 POST /api/input?token=XXXXXXX +Content-type: application/json + +{ + "locations": [ + { + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [-122.621, 45.535] + }, + "properties": { + "timestamp": "2017-01-01T10:00:00-0700", + "horizontal_accuracy": 65 + } + } + ] +} +``` + ### Reading