API do Google Maps-obter coordenadas de endereço
Há alguma maneira de fazer isto sem usar JavaScript? Porque no meu caso não há necessidade de Mostrar {[5] } Qualquer coisa desde que a conversão está em segundo plano.
4 answers
O Que procuras chama-se Geocoding.
O Google fornece um serviço Web de geocodificação que deve fazer o que está à procura. Você será capaz de fazer geocoding em seu servidor.
JSON exemplo:
Http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Exemplo XML:
Http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA
Editar:
Por favor, note que este é agora um método desactualizado e que deve fornecer a sua própria chave da API do Google para aceder a estes dados.
Geocodificação Javascript
:
https://developers.google.com/maps/documentation/javascript/geocoding
Althugh você pediu a API do Google Maps, eu sugiro um open source, working, legal, free e crowdsourced API by Open street maps
Https://nominatim.openstreetmap.org/search?q=Mumbai&format=json
Aqui está a documentação da API para referência.
Editar: parece que há discrepâncias ocasionalmente, pelo menos em termos de códigos postais, quando comparado com a API do Google Maps, e a última parece ser mais preciso. Este foi o caso quando validando endereços no Canadá com o serviço de Pesquisa Pós-Canadá, no entanto, pode ser verdade para outros países também.
A Nuget resolveu o meu problema:geocodificação.Google 4.0.0. Instale-o de modo a não ser necessário escrever classes extra etc.