Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 138

Colocar informações da api google maps em uma variável

10-12-2016 10:50

Como faço para colocar os dados do google map vindo da url abaixo numa variável php e depois inserir no banco de dados (Rua, Cidade, Estado)

http://maps.googleapis.com/maps/api/geo ... 34.8615547
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Colocar informações da api google maps em uma variável

10-12-2016 11:44

É bem simples. Basicamente você precisa de duas linhas. Uma que lê o arquivo usando a json_decode para decodificar a string. E outra linha que vai converter o array do JSON em string.

Veja o scirpt:

<?php $arquivo = "http://maps.googleapis.com/maps/api/geocode/json?latlng=-7.9496847,-34.8615547"; $json = json_decode(file_get_contents($arquivo), true); // desabilite abaixo para ler todos os arrays //print_r($json); echo $json{'results'}[0]{'address_components'}[0]{'long_name'}; ?>

Se por acaso quiser obter o próximo bloco do long_name usar:

echo $json{'results'}[0]{'address_components'}[1]{'long_name'};

Veja na figura abaixo o caminho até obter o valor
ler_json_com_php.jpg
1
Você não está autorizado a ver ou baixar esse anexo.
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado