2010-09-14 5 views
1

Je démarre mon premier projet ASP.NET Open Source en C#. Les données que l'application Web va montrer sont en étroite relation avec les coordonnées géographiques des villes.Comment permettre aux utilisateurs de choisir leur ville, afin que mon application puisse connaître les coordonnées

Maintenant, je veux mettre en œuvre l'interface utilisateur où l'utilisateur de l'application web peut choisir une ville désirée et soumettre le formulaire, et derrière la scène je veux obtenir les coordonnées de la ville choisie, afin que je puisse faire des calculs.

Maintenant, je me demande s'il existe des services gratuits ou une bibliothèque, que puis-je implémenter pour obtenir les résultats voulus?

Est-ce que Google Maps fournit cette fonctionnalité ou existe-t-il d'autres services avec des bases de données de villes autour des mondes et de leurs coordonnées?

+0

Quelque chose comme ça http://www.itouchmap.com/latlong.html – adopilot

Répondre

1

Si Google l'a, ce sera here. Quand j'ai été chargé de cela une fois que nous avons simplement téléchargé du SQL sur le web. Je ne sais pas si this was the exact site mais c'était quelque chose de similaire. Whack dans votre base de données et requête en cas de besoin.

+0

Merci sur le lien, malheureusement ce site offre seulement des codes PO et il est seulement au Royaume-Uni, je suis le ciblage du mot entier dans mon application Web – adopilot

+0

Ah je vois, bonne chance avec cela ;-) –

1

Soyez très prudent avec ces API. Lisez attentivement les conditions, car elles ont des stipulations intéressantes. Pour le réduire - n'essayez pas de l'utiliser à des fins commerciales. Google déclare que vous ne devriez jamais mettre en cache aucun de vos résultats (ce qui interdit les adresses de géocodage et les stocker dans votre base de données.) J'ai un ancien code Google que j'ai fait comme preuve de concept qui m'a permis de géocoder du côté serveur via leur appel JSON

Si vous êtes à la recherche d'une aventure réelle, vous pouvez obtenir les données TIGER-LINE auprès du bureau du recensement et faire vous-même les calculs géocodes Semaphore a un bon produit bon marché pour nettoyer les adresses et regarder up stats TIGER-LINE 32 bits seulement

+0

Bon avertissement concernant "l'utilisation commerciale". Je doute que "libre + usage commercial" existe même. Voici un bon aperçu si vous voulez gratuit à près de libre et peut lésiner sur la qualité [données postales gratuites et bon marché] (http://greatdata.com/resources). Cordialement – puddleglum

Questions connexes