[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