Pegar os valores do Objeto
Prezados, boa noite;
Eu tenho uma tela de cadastro de endereço (ASP) e ao gravar os dados no banco (Postgres) eu gostaria de gravar também a Latitude e Longitude do tal endereço.
Achei na WEB esse trechinho de código (Javascript) que retorna a Latitude e Longitude de um endereço.
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder = new google.maps.Geocoder();
var ende1 = 'Rua+Padre+Roma,+300+-+Centro,+Florianópolis+-+Santa+Catarina,+88010-090,+Brasil';
geocoder.geocode ({
'address': ende1}, function(data, status){console.log(data);
});
</script>
Pensei em pegar a Latitude e Longitude e jogar pra dentro de um input do tipo hidden pra submeter pro código fazer a gravação no banco.
Mas tem um problema, não sei pegar somente os dados que preciso, pois vem um monte de dados juntos.
Daí, vendo o retorno do objeto data no console:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.solibras.com.br/sistem/images/dom1.png&key=3fe7466c850634c685d64a57003046df04de5186cec852bbf3ec7fed49f95d91" alt="dom1.png" />
Cliquei em cima da linha, e fui expandindo até chegar na informação que eu preciso, ta marcado com um quadrado vermelho.
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.solibras.com.br/sistem/images/dom2.png&key=3ed70fca9a39dad16a1f344a8aa00f6890ccfb6f7bcb590575997daf00a4ae11" alt="dom2.png" />
Agora não sei como faço pra pegar somente o Ya e o Za, pois são os dois valores que quero jogar pro input hidden e depois gravar no banco.
Como eu faço ?
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Fiz um teste aqui e ficou assim:
geocoder.geocode({'address': ende1}, function(results, status){
if (status == google.maps.GeocoderStatus.OK){
window.alert(results[0].geometry.location);
}
else{
alert("Geocode não foi bem sucedido pelo seguinte motivo: " + status);
}
});
Será que tem uma forma de fazer esse processo... de pegar as coordenadas de um endereço ? Alguém já fez isso ?
Valeu.
Discussão (1)
Carregando comentários...