Utiliser Android GPS pour détecter et se connecter avec d'autres téléphones

J'ai donc demandé quelque chose de similaire hier et ne reçoit pas de réponse à ma question, mais je ne pense pas vraiment que j'ai demandé correctement et n'a donc pas recevoir les informations dont j'avais besoin.

Je suis à la recherche d'une API open source, code, ou même juste un moyen que quelqu'un d'autre a obtenu ce sur Android. Je suis en train de faire une application qui a besoin de trouver tous les autres appareils Android dans un rayon spécifié. Par exemple, lorsque vous ouvrez votre Android Application Google Maps, et vous recherchez pour dire "Restaurants [code Postal]", il utilise un rayon modifié à partir de votre code postal et trouve tous ces endroits. Le GPS de VOTRE emplacement, cartes et utilise cette information pour trouver des restaurants à l'intérieur d'une adresse proche de celle adoptée dans l'emplacement.

Au lieu de cela, je veux être en mesure d'utiliser le GPS pour trouver ma position (que l'on peut maintenant facilement), mais au lieu de trouver des choses sur une carte (ce qui est déjà intégré), je veux être en mesure de trouver d'autres GPS activé les téléphones Android. Je reçois qu'ils seront à la diffusion de leur signal GPS en même temps (car ils n'ont pas leurs données stockées avec une sorte de base de données centrale comme un restaurant). Cependant, je ne veux pas de TROUVER ces téléphones, je veux envoyer/recevoir des données à partir de ces téléphones (avec les autorisations appropriées, évidemment).

Maintenant, j'ai trouvé des choses comme la Bosse de l'API. Cependant, la BOSSE utilise les téléphones capteurs d'allumage de cette recherche. Donc en gros, si vous "bosse" de votre téléphone avec une autre, et l'application est en cours d'exécution, il sera ALORS aller de l'avant et d'utiliser le GPS pour trouver l'emplacement d'un autre téléphone que vous venez de tombé avec et d'échanger des données entre eux. C'est comme EXACTEMENT ce que je veux faire cependant dans leur API, ils ne fournissent pas la fonctionnalité simplement dire, "Hey, donnez-moi tous les téléphones à l'intérieur d'un mile de moi."

J'ai aussi trouvé de l'API qui peut faire exactement ce dont j'ai besoin, mais ils doivent être sur la même portée Bluetooth ou sur le même réseau Wi-Fi, ce qui ne convient pas à ce dont j'ai besoin.

Avez-vous les gars savent de quoi que ce soit qui puisse correspondre exactement à ce dont j'ai besoin qui existe déjà? Ou peut-être modifier la Bosse de l'API (si vous l'avez fait), pour ne pas avoir à utiliser le téléphone de capteurs et de trouver des informations sur le téléphone directement à travers des GPS pour téléphones autour de vous? Ou est-il quelque chose qui existe sur un réseau 3g/4g au lieu de seulement wi-fi/Bluetooth?

Merci les gars.

Salut, sa fait un moment depuis que vous avez posté cette question, mais j'ai trouvé cela intéressant et pourrait m'aider avec un projet que je suis en train de faire - avez-vous trouvé quelque chose d'utile ici? Quelque chose comme "la liste de tous les téléphones à l'intérieur d'un mile à partir de cet emplacement"? Merci
merci de lire ma réponse

OriginalL'auteur slandau | 2011-02-04