11
votes

Google Maps V3 Server de géocodage V3

J'utilise ASP.NET MVC 3 et Google Maps v3. J'aimerais faire du géocodage dans une action. Cela transmet une adresse valide à Google et de récupérer la latitude et la longitude. Tous les échantillons en ligne sur le géocodage que j'ai vu ont traité de géocodage côté client. Comment feriez-vous cela dans une action en utilisant C #?


0 commentaires

3 Réponses :


16
votes

Je ne suis pas sûr que je vous comprends correctement, mais c'est la façon dont je le fais (si vous êtes intéressé) xxx

à l'aide des méthodes d'extension ici & json.net


3 commentaires

Nice - merci de partage. Ça fonctionne bien. Votre échantillon utilise Google Maps v3 à droite?


Non, ce n'est pas une API JavaScript. J'ai utilisé les docs de code.google.com/apis/maps/documentation/geocoding < / a> ( Formats de sortie JSON )


Si je prévoyais de stocker le lat et le GNL dans une table de base de données, cela fonctionnerait-il toujours?



2
votes

la solution de l.b a fonctionné pour moi. Cependant, j'ai rencontré des problèmes de liaison d'exécution et j'ai dû lancer les résultats avant que je puisse les utiliser xxx


0 commentaires

0
votes

J'ai rencontré des problèmes en raison de la nouvelle exigence de Google API d'utiliser une clé API valide. Pour faire fonctionner les choses, j'ai modifié le code pour ajouter la clé à l'adresse et modifier l'URL sur https : xxx


0 commentaires