Comment créer une localisation en temps réel partage de l'application android
Je veux créer une application où les gens peuvent voir où ils et leurs amis sont
Par exemple: - imaginez 2 personnes à l'aide de l'application qu'ils devraient être en mesure de voir les uns les autres de l'emplacement en temps réel et ils devraient être en mesure de naviguer à chaque autre
Quelqu'un peut-il m'aider à obtenir les ressources pour la création d'une telle application
Vous devez vous connecter pour publier un commentaire.
Bâtiment de localisation en temps réel partage de l'application nécessite deux choses principales:
Ci-dessus en utilisant ceux en parallèle pour générer les données de localisation et de l'envoyer au serveur doit être un bel équilibre entre la précision et le drainage de la batterie.
Vous pouvez utiliser le HyperTrack SDK pour construire de localisation en temps réel la fonction de partage en quelques étapes.
Étape 1
Suivre le programme d'installation guide pour intégrer HyperTrack SDK
Étape 2
Utiliser SDK méthode
HyperTrack.createAndAssignAction
à l'aide delookupID
etexpectedPlace
pour générer du partage de localisation URL de suivi de partager avec vos amis.À l'aide d'URL de suivi de vos amis peut vous suivre.
Étape 3
À l'autre extrémité vous pouvez chercher de détails sur le suivi de suivi de l'URL pour créer une autre action de votre ami à l'aide de la même
lookupID
etexpectedPlace
et à aller chercher lelookupID
etexpectedPlace
, composez le SDK méthodeHyperTrack.getActionsForLookupId
et répétez l'Étape 2.Étape 4
Maintenant pour voir la mise à jour de l'emplacement dans la carte de google en page sur votre téléphone, vous pouvez intégrer Le Suivi En Direct De La Vue fournis par le SDK. Après l'intégration se produit, appelez
HyperTrack.trackActionByLookupId
méthode à l'aide de la même lookupID de voir en temps réel la mise à jour de l'emplacement de vos amis.Vous pouvez également vous reporter à la mise en œuvre de live emplacement fonctionnalité de partage ici et nous avons un projet " open source en direct de notre emplacement application de partage de https://github.com/hypertrack/hypertrack-live-android .
N'hésitez pas à demander quoi que ce soit.
Disclaimer: je suis un ingénieur de HyperTrack.
Nous avons travaillé dur pour rendre le SDK de la batterie précise et efficace, sans compromettre en temps réel-ness des données sur les lieux. En cas de problème, nous fournissons tout type de le support technique nécessaire pendant et après l'intégration.
Obtenir la localisation de l'utilisateur et de l'envoyer à Firebase. Tous les utilisateurs, les abonnés à des modifications de ce champ dans Firebase sera informé au moment de la mise à jour ou dès la connexion Internet.
Si vous voulez développer ce type d'application a alors besoin de comprendre l'ensemble des points suivants:
Emplacement de l'API
- Vous devez comprendre au sujet de l'emplacement de l'api qui va vous donner en direct les données de localisation à l'aide de la combinaison de la cellule de la tour de données ou le Signal Wifi et le GPS, la Fusion de l'Emplacement de l'api est la bonne selon ma compréhension, un autre également disponible,
API pour Vivre en direct la mise à jour
- Vous devez configurer l'API ou d'un mécanisme de mise à jour en direct sur votre serveur ou un ami.
Comme pour mon problème, si vous utilisez une douille pour ce qui est bon, sinon vous pouvez aussi firebase comme le meilleur,
Liste des applications qui, comme ce
- Life360, GeoZill, e.t.c,