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 #? P>
3 Réponses :
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é)
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 code>)
Si je prévoyais de stocker le lat et le GNL dans une table de base de données, cela fonctionnerait-il toujours?
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
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 code>: