2009-11-28 9 views
1

Je veux être en mesure de tracer chaque hôpital dans les 10 miles de mon emplacement actuel sur la carte dans Android. J'ai déjà commencé avec ce code comme base (http://android-er.blogspot.com/2009/11/androidlocation-with-zoom-level-control.html) J'ai juste besoin de tracer les emplacements des hôpitaux sans passer à un autre écran.Localisation des hôpitaux locaux dans Android


Voici tout ce que j'ai fait jusqu'ici. http://www.mediafire.com/file/c0mzxdmtvnh/LyfeLink.zip

+2

Qu'avez-vous ajouté en plus ce qui est le lien? Où êtes-vous, qu'avez-vous fait, que ne fait-il pas? –

Répondre

0

Eh bien, je suppose, vous devez d'abord utiliser la recherche Google Local avec des paramètres comme les hôpitaux à proximité de "this". et obtenez les résultats. Vous obtiendrez également les informations lat et lon. Avant cela, obtenez votre position, inverser le code géographique et obtenir l'adresse.

Ensuite, lorsque vous avez tous ces emplacements, dessinez-les sur la carte.

Mais, les critères de 10 miles pourraient être un peu plus difficiles à atteindre.

http://tech-droid.blogspot.com

1

En ce qui trouver les hôpitaux, je pense que vous allez avoir besoin d'une sorte de base de données, que ce soit au niveau local en tant que fichier SQLite ou via un serveur que vous hébergez (rails et php auront beaucoup de tutoriels pour ce problème spécifique). Vous aurez besoin de gratter ensemble/acheter une liste des emplacements des hôpitaux pour peupler votre base de données ainsi.

Consultez ces ressources pour créer la base de données.

Création d'un localisateur de magasin avec PHP, MySQL & Google Maps http://code.google.com/apis/maps/articles/phpsqlsearch.html

(accorder une attention particulière à la requête de recherche SQL)

SELECT id, (3959 * acos(cos(radians(37)) * cos(radians(lat)) * cos(radians(lng) - radians(-122)) + sin(radians(37)) * sin(radians(lat)))) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20; 

Vérifiez également ces livres (ou au moins le code source c'est posté sur le site) pour Rails et PHP. J'ai acheté le livre des rails et je le recommande fortement pour le type de projet que vous faites.

http://www.googlemapsbook.com/book/

Exemple de code pour calculer la distance entre deux points de lat, lng dans différentes langues dans http://www.zipcodeworld.com/developers.htm