[OSM-talk] Android Phonegap App
David Serenity
debukali at gmail.com
Tue Apr 17 08:59:34 BST 2012
Hi Mikel,
Thanks for the pointer, POSM is very similar to what am trying to achieve.
I will learn alot from this.
On Tue, Apr 17, 2012 at 10:42 AM, Mikel Maron <mikel_maron at yahoo.com> wrote:
> POSM uses phonegap and communicates with the API
> https://github.com/yuvipanda/POSM
>
> * Mikel Maron * +14152835207 @mikel s:mikelmaron
>
> ------------------------------
> *From:* Graham Jones <grahamjones139 at gmail.com>
> *To:* David Serenity <debukali at gmail.com>
> *Cc:* talk at openstreetmap.org
> *Sent:* Monday, April 16, 2012 2:26 PM
> *Subject:* Re: [OSM-talk] Android Phonegap App
>
> Hi.
> I have never used phonegap, but one of the 2010 google summer of code
> projects did, so you may be able to pick up something from that (search the
> wiki for gsoc). Another looked at a javascript editor, and that used oauth
> authentication, so it would be worth a loom too.
> Graham
> from my phone
>
> On 16 Apr 2012 13:48, "David Serenity" <debukali at gmail.com> wrote:
>
> Hi all,
>
> I am new to osm and phonegap development. I have not found much
> documentation on making calls to OSM api from an android phonegap app. I am
> especially interested in creating changesets and uploading map data (form
> entries and coordinates) to OSM. i tried ajax calls to the api and have run
> into same origin policy restrictions and the url ( *
> http://api06.dev.openstreetmap.org/api/0.6/changeset/create*) is not
> found. i have used the code below:
>
> function loadIt()
> {
>
> var xmlData = '<osm><changeset><tag k="created_by" v="EasyMappr" /><tag
> k="comment" v="Ah please do it" /></changeset></osm>';
>
> var url = "http://api06.dev.openstreetmap.org/api/0.6/changeset/create";
>
> $.ajax({
> type:"PUT",
> username: "debukali at gmail.com",
> password: "lettersforme",
> url: url,
> data: xmlData,
>
> error: function(xhr, textStatus, errorThrown) {
> if (xhr.status === 0) {
> alert('Not connect.\n Verify Network.' + textStatus);
> } else if (xhr.status == 404) {
> alert('Requested page not found. [404]');
> } else if (xhr.status == 500) {
> alert('Internal Server Error [500].');
> } else if (textStatus === 'parsererror') {
> alert('Requested JSON parse failed.');
> } else if (textStatus === 'timeout') {
> alert('Time out error.');
> } else if (textStatus === 'abort') {
> alert('Ajax request aborted.');
> } else {
> alert('Uncaught Error.\n' + xhr.responseText);
> }
> },
> success : function(result) {
> alert("Its done" + result);
>
> }
> });
>
>
> }
>
>
>
> If anyone can provide any ideas or code, please share?
>
> Regards,
> David
>
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk
>
>
> _______________________________________________
> talk mailing list
> talk at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20120417/6166b05d/attachment-0001.html>
More information about the talk
mailing list