Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como começar um aplicativo do Google Maps com PHP
Para iniciar um aplicativo do Google Maps com PHP, você precisa criar um script PHP que irá dados de saída necessária para o aplicativo Google Maps em um formato XML. Você precisa então de criar a funcionalidade do aplicativo do Google Maps com HTML e Javascript e chamar o script PHP para recuperar os dados necessários para o mapa. Opcionalmente, é possível encapsular todo o aplicativo Google Maps dentro de um arquivo PHP , ao invés de dentro de um arquivo HTML, para incluir lógica adicional . Instruções
Criar PHP Script
1

Crie uma classe PHP para armazenar coordenadas de latitude e longitude e uma descrição. Por exemplo, digite :

classe Coordenada {

$ pública latitude, longitude $ , $ descrição;

função pública __ construct ( ? $ lat, lng $ , $ description ) {

$ this-> latitude = $ lat ;

$ this-> longitude = $ lng ;

$ this -> description = $ descrição;

}

}
2

Crie uma classe PHP para armazenar um conjunto de coordenadas associados a um nome de identificação e descrição. Adicionar uma função para a classe para a saída de uma versão XML dos dados. Por exemplo, digite :

Coordenadas classe {

protegidos $ coordenadas ;

função pública __ construct () {

$ this-> coordena = array (); }


função pública add ( $ nome , $ descrição, $ lat, lng $ ) {

$ this-> coordenadas [ $ name ] = Coordenar novo ( $ lat, lng $ , $ description );

}

função pública output_xml () {

$ xml = new DOMDocument ( "1.0 ");

$ node = $ xml- > createElement ( "marcadores" );

$ root = $ xml- > appendChild ( $ node );

foreach ( $ this -> coordena as $ key => $ value ) {

$ node = $ xml- > createElement ( " marcador ");

$ newNode = $ root -> appendChild ( $ node );

$ newNode -> setAttribute ( "cidade", $ key );

$ newNode -> setAttribute ( , $ value -> latitude " lat " ) ;

$ newNode -> setAttribute ( " GNL " , $ value -> longitude );

$ newNode -> setAttribute ( " desc " , $ value -> descrição) ;

}

echo $ xml- > saveXML (); }


}
3

Criar o programa principal do PHP para armazenar a latitude e longitude para as cidades e saída de uma versão XML de que os dados selecionados quando o programa é executado. Por exemplo, digite :

$ cidades = novas coordenadas ();

$ cidades -> add ( " Nassau ", " Bahamas ", " 25,08333 ", " -77,3333 ");

$ cidades -> add ( " Cairo ", " Egito ", " 36,01667 ", " 31,2333 ");

$ cidades -> add ( " Paris ", " França " " 48,83333 ", " 2,33333 ");

$ cidades -> add ("Beijing ", " China ", " 39,91667 ", " 116,3333 ");

$ cidades -> , adicione ( " Santiago ", " Chile ", " -33,40000 ", " -70,66667 ");

$ cidades -> output_xml (); ?

>


Criar Google Maps Aplicação
4

Crie um novo arquivo PHP , se você quiser incluir a lógica PHP com o programa principal. Criar os cabeçalhos HTML para a página Web . Por exemplo, digite :

< ? Php

$ custom_name = " Steve ";

? >

< < DOCTYPE html > br>



< meta http- equiv = conteúdo " Content- Type" = "text /html; charset = UTF-8" ? />

<php echo $ custom_name ; ? ' s> Mapa de Cidades Internacionais
5

incluir a biblioteca do Google Maps API Javscript externo. Por exemplo, digite :








Anterior :

Próximo : No
  Os artigos relacionados
·Como decodificar código PHP 
·Como criar um RPG em PHP 
·Como converter a Epoch Tempo em PHP e MySQL 
·PHP Cordas Comparação 
·Scripts PHP para fazer upload de arquivos Vários 
·Como carregar uma URL em um DIV Usando Função PHP 
·Como juntar duas strings em PHP 
·Como criar matriz associativa em PHP 
·Como detectar Robôs em PHP 
·Como criar links simbólicos Utilizando PHP 
  Artigos em destaque
·Java Software Testing 
·Como fazer um wireframe de Trabalho 
·Como Fake um Código Modelo 
·Como reindexar uma tabela Heap 
·Como inserir uma String no MySQL 
·Como escrever um analisador de C 
·Como Incorporar vídeos em um pop-up com JavaScript 
·Como multiplicar uma matriz com uma variável no MATLAB…
·Como editar um arquivo JSP 
·Como dividir e retornar um número inteiro Utilizando P…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados