Post position data and get proceced info

Hello,

I would like to send the phone position to a web server that could process this info and return the proceced info to the phone by the app.
Could you please give me some tips or examples that I could use to understand how to make this please ?

Thank you

What is it going to do with the location data you send ? Is that the part you need help with or the uploading and downloading of data?

In general you would use the web component and a GET or POST request.

Hi,

I need help with the get post method, and what kind of server I need to implement (it would be on a raspberry pi) with some tutorials as example.
Maybe I should begin with sending a position to the server and get a "received et xx:xx" from the server.

Thank you

It would be more helpful to know what it is you want to eventually achieve, then we can work up the correct framework at the app and the server end. Your raspberry can run all sorts of servers, but I am guessing you will probably use php....

I suggest you POST:
Device / User name / ID | Lat | Lon as a minimum.

Then what do you want to do with this information at the server before you return data?

Thank you

After with the position info, I would like to get the nearest tourism sites that are included in a database accesible with graphgl requests, use Google distance Matrix api to evaluate distance and propose back to the user a navigation route.

You should be able to do most, if not all, of this using the AI2 Maps and Navigate components, and by creating a feature collection of the tourism sites from your database (where/what is this?). Maps can provide an "as the crow files" distance between two points, Navigate can compute the route between two points, and display this on a map and as a list.

Thank you.

Do you have examples to follow for all these steps please ?

For the tourism darabase it is a rbf file that i download from a website ans that IS often updated

You can search the community for "navigate" and /or "feature collection" to get a broad response.

Here a few guides:

How could I get
Device / User name / ID values with app inventor

Thank you

If you are using GraphQl you may want to look at a special version of Ai2 which has components for GraphQl.

http://punya.appinventor.mit.edu.ezproxy.canberra.edu.au/#5753795321528320

http://punya.appinventor.mit.edu.ezproxy.canberra.edu.au/reference/components/experimental.html#GraphQL