2017-03-15 8 views
0

J'essaie de faire une application de suivi de bus.Je veux placer des téléphones android à bas prix dans les bus de ma ville (ils ont wi-fi gratuit) et obtenir leur emplacement.Et puis en quelque sorte avec javascript et google maps montrent chaque bus Sur la carte.Comment puis-je obtenir l'emplacement de plusieurs téléphones Android?

Im un débutant btw.

Je voudrais utiliser JAVA, Est-il possible d'obtenir l'emplacement d'un téléphone dans Java, puis dire cet emplacement au navigateur ?.

Pouvez-vous s'il vous plaît me guider dans la bonne direction, dites-moi quoi chercher ou quoi lire? Comment dois-je aborder cela, si c'est possible, Merci.

+2

Vous avez besoin d'un téléphone, d'une application, de son emplacement et de l'envoi continu (ou périodique) de ces informations à un serveur (n'oubliez pas que le téléphone doit être alimenté ou chargé continuellement, disposer d'un plan de données pour envoyer l'information, et je ne vais pas aller dans la légalité de laisser le téléphone partout, ou en considérant qu'ils peuvent être volés). Ensuite, vous avez besoin d'une autre application ou page Web qui peut interroger le serveur pour obtenir les dernières informations et l'afficher. Possible, oui. Mais pas facile, surtout si vous êtes un débutant. – AntonH

+1

Guide de direction: passez du temps au centre d'aide local pour comprendre pourquoi votre question ne rentre pas ici. Et honnêtement: vous auriez besoin d'être un débutant très avancé et discipliné pour maîtriser une telle tâche. – GhostCat

Répondre

0

Vous devrez envoyer les coordonnées des bus en ayant une application qui lit ces coordonnées et l'envoie au serveur. L'application de suivi des bus lira alors ces coordonnées et affichera les marqueurs (emplacements des bus) sur la carte. Vous aurez besoin des API Google pour traduire les coordonnées et les afficher sur la carte et un serveur à partir duquel l'application peut lire les coordonnées. Ces coordonnées devront être actualisées en permanence, en utilisant asynctask ou une autre technologie de réseau d'arrière-plan avec un gestionnaire pour re-demander la connexion réseau, vous pouvez y parvenir.