Escolha uma Página

Essa é uma das primeiras perguntas que alguém faz quando começa a utilizar a API de mapas do google. Bom no meu caso eu queria saber isso NÃO através de JS e sim via PHP!

SE VOCÊ QUER SABER QUAL A LATITUDE DE UM ENDEREÇO CLIQUE AQUI. SE FOR PROGRAMADOR CONTINUE LENDO 🙂

A versão atual da API de mapas do google e versão 3 e uma coisa muito legal que tem nesta versão  é que agora você não precisa mais gerar aquela famigerada (bonita palavra não) chave de validação que vamos e convenhamos era um porre total!

Outra coisa muito legal é que o google gentilmente disponibilizou na versão 3 um Webservice que dentre outras coisas faz o geocode, que nada mais é do que a partir de um endereço retornar suas características geográficas (não apenas latitude e longitude, vem um montão de coisa).

Ok e como eu uso este Webservice ? Simples pequeno gafanhoto é só passar o endereço via parâmetro na  seguinte URL:

http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true_or_false

Isso ai vai te retornar um objeto JSON que você vai espetacularmente converter em um PHP Array e zaz e zaz e zaz ali está suas coordenadas!

Bem por hoje é só pessoal!

Poxa battisti mas eu não sei ler a URL via PHP e minha mãe ta doente e eu quero dar um CTRL + C / CTRL + V e hoje é sexta e meu chefe ta me pertubando e tal será que não rola um codiginho! Ta bom ta bom vamos la então, MAS (sempre tem um mas)  eu usei a função url_encode ou seja essa treta tem que estar instalada no seu servidor, se não estive use essa lib aqui!

Veja o código fonte
Agora sim com código e tudo é hora de dizer tchau!