2010-12-11 4 views
0

Mon projet est de créer une application sur Android. Il peut obtenir un emplacement (latitude, longitude) via GPS.Après cela, je veux envoyer un emplacement à un serveur ou un serveur Web pour collecter pour calculer une distance qui sont dessiner sur ma propre carte (peut être faire à partir de Flash) sur un site Web . Je connais un android apache, mais je ne sais pas vraiment en détail sur le serveur, le serveur web, apache.So, je veux savoir comment envoyer un emplacement de mon application au serveur. Quelqu'un peut-il m'aider ou me suggérer?Comment envoyer une position sur l'application Android au serveur?

Appréciez, Daisy

PS. Je suis un débutant.

Répondre

1

Si vous écrivez à la fois la partie Android de l'application et la partie serveur, vous pouvez décider comment transmettre les données. Vous pouvez aller avec une JSON simple comme:

{"lat":12.34,"lng":56.78} 

Aucune raison de trouver quelque chose de plus compliqué que ça si vous n'avez pas.

+0

Puis-je coder dans mon application sur android? Pourriez-vous s'il vous plaît poster une source pour moi? Merci – Yoo

+1

Cela peut être un bon point de départ: http://developer.android.com/reference/android/location/package-summary.html – MatrixFrog

+0

Puis-je envoyer en utilisant une variable par exemple: x = -1.2222 { "lat": x} – Yoo

1

Je ne pense pas que le nécessaire d'avoir serveur apache sur le côté serveur,

AFAIK>android peut envoyer une requête ping à un service Web sur un serveur Web. Je peux faire un ping sur un service Web asp qui peut être hébergé sur IIS. < AFAIK

Vous pouvez demander au développeur de ce site pour développer le service Web (URL api) qui peut accepter la latitude et la longitude en tant que paramètre (ou rechercher l'api si elles ont un (a la google maps case)) et vous avez seulement se soucier de appeler ce service Web.

+0

Je pense que j'ai besoin de serveur. Je n'utilise pas google map car je veux seulement dev mon pays natal, c'est pourquoi je crée une carte. En outre, je veux faire un certain processus et créer une base de données sur le serveur et créer mon site Web pour montrer le résultat. Si je pense incorrect, pouvez-vous suggérer en détail? Merci – Yoo

+0

1.La carte google est juste une référence, vous n'avez pas besoin de l'utiliser, je voulais vous dire qu'il existe des sites qui proposent des API aux développeurs. 2. Oui, vous devez développer le site, soit vous le développez, soit vous engagez un développeur pour le faire, mais pouvez-vous expliquer ce que vous avez dit ('Je veux uniquement mon pays natal, c'est pourquoi je crée la carte '), pour moi c'est un peu flou. – Prasham

+0

Dans mon idée, je vais dessiner une carte dans le programme Flash. Quand je reçois un emplacement depuis un serveur. Je vais tracer un emplacement puis dessiner un chemin sur une carte. – Yoo

Questions connexes