2009-11-12 7 views
0

Je veux faire un réseau social mondial, dans lequel les utilisateurs peuvent rechercher des utilisateurs à proximité.Géographie dans un réseau social

Quel est le moyen préféré pour permettre aux utilisateurs de spécifier facilement où ils se trouvent?

Le code postal serait précis, mais uniquement aux États-Unis.

Lat/long serait précis, mais il est trop difficile pour les types de maman et papa. Menu déroulant de continent, pays, province, grande ville est simple, mais peut-être pas si précis si quelqu'un vit dans un endroit isolé ou entre deux grandes villes.

Vos pensées?

+1

Je ne suis pas le type maman-et-papa, mais je ne entrez deux nombres à virgule flottante sur n'importe quelle application! :) –

Répondre

1
+0

Ce n'est pas ma question. Ma question n'est pas de savoir comment convertir une adresse en lat/long. Ma question est quelle est l'interface utilisateur la plus idiote pour obtenir l'adresse d'un utilisateur dans quelques miles. –

+1

Fournissez-leur une zone de texte pour saisir leur adresse. Transmettez cela dans l'API et obtenez une latitude/longitude. – Anton

+0

@turian: la réponse est pertinente. Mettez une zone de texte, laissez-les déposer dans leur adresse, puis géocodez-la. Et laissez-leur la possibilité de modifier l'adresse: Google géocodage peut souvent résoudre à rien et/ou au pôle nord. – ZJR

0

Ce n'est pas la meilleure solution par rapport à google géocodage, mais pas un mauvais je suppose.

Cela pourrait aider

IP2Location Application

pour plus google "emplacement par adresse IP + api"

Vive

+0

également commander http://www.geobytes.com/IpLocator.htm?Getlocation – CoderHawk

Questions connexes