On 6/14/2016 8:41 AM, toni hernández wrote:
Hi everyone,

I am trying to display OSM data into my web map as well as other custom layers. One of the goals of my web application is to upload data from my application to the osm database. I have been reading this http://wiki.openstreetmap.org/wiki/API_v0.6#Elements but still I do not understand how a PUT request functions. I have so much to learn....

After authentificating with osmauth.js I try this code without any success. I get a 401 error.

var xml_string = '<?xml version="1.0" encoding="UTF-8"?> <osm version="0.6" generator="MyOpenstreetmapApp"><node changeset="0" lat="41.983910" lon="2.816094"><tag k="shop" v="supermarket"/></node></osm>';

ajaxurl= "http://www.openstreetmap.org/api/0.6/node/create";;

I do not recommend the node/create API endpoint. Instead, use the diff upload API call documented at http://wiki.openstreetmap.org/wiki/API_v0.6#Diff_upload:_POST_.2Fapi.2F0.6.2Fchangeset.2F.23id.2Fupload.

You will have to use this endpoint anyways for modifying existing data.
_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev

Reply via email to