2016-06-07 1 views
2

Je veux faire une application Android en utilisant google maps.In cette application, je veux partager ma position à mon ami comme une demande, une fois qu'il a accepté ma demande, il obtiendra la carte d'itinéraire à mon emplacement (précédemment J'ai partagé) et aussi je veux voir son chemin en mouvement vers mon emplacement. Quelqu'un peut-il s'il vous plaît me suggérer comment est possible de partager des lieux.Google maps partage l'emplacement

Répondre

0

Je pense que la meilleure façon de contrôler que le partage utilise socket.IO

sur l'appareil que vous attrapez votre poste émettre votre position sur le serveur et sur le côté serveur que vous émettez à d'autres appareils.

Espoir vous a aidé

0

Pour partager vos positions et le montrer sur la carte, vous devez le faire dans les étapes suivantes

  1. Read your location utilisant des API Android. Une fois qu'il accepte votre demande, lisez son emplacement et partagez-le sur votre profil via une API au serveur & continuez à mettre à jour l'emplacement sur chaque delta de distance modifiée ou à un intervalle de temps et partagez-le aussi.
  2. Maintenant vous avez des coordonnées des deux emplacements. Utilisez-les pour remplir les données au Google Maps API et charger la carte dans l'une de vos activités. Chaque fois que vous recevez une mise à jour de votre ami depuis votre serveur, mettez à jour la carte et tracez le chemin entre eux en utilisant google maps api.
  3. Pour afficher la carte à votre position @ vos amis, la même chose doit être faite. Si votre position change également, vous devrez fournir votre position mise à jour au serveur en temps opportun comme mentionné à l'étape 2
+0

ça a marché? – Neji

0

Et si vous envoyez un lien geo: à votre ami? Comme geo:62.0,-7.0? Cela devrait donner au récepteur le choix entre toutes ses applications géo-compatibles. Google Maps, OsmAnd, peut-être un service météo ...