Create Script PHP
1
Crear una clase PHP para almacenar coordenadas de latitud y longitud y una descripción . Por ejemplo , escriba:
< php
clase coordenadas {
público $ latitud, longitud $ , $ descripción;
public function __ construct ( ? $ lat , lng $ , $ description ) {
$ this -> latitud = $ lat ;
$ this -> longitud = $ lng ;
$ this - > Descripción = $ descripción;
}
}
2
Crear una clase PHP para almacenar un conjunto de coordenadas asociadas a un nombre de identificación y descripción. Añadir una función de la clase a la salida de una versión XML de los datos . Por ejemplo , escriba:
clase
Coordenadas {
protegida $ coordenadas ;
public function __ construct ( ) {
$ this -> coordenadas = array (); }
complemento de función pública ( $ name , $ descripción, $ lat , lng $ ) {
$ this -> coordenadas [$ nombre ] = nuevas coordenadas ( $ lat , lng $ , $ description ) ;
}
output_xml public function () {
$ xml = new DOMDocument ( " 1.0 ");
$ node = $ xml- > createElement ( "marcadores" ) ;
$ root = $ xml- > appendChild ( $ node ) ;
foreach ( $ this - > coordenadas como $ key = > $ valor ) {
$ node = $ xml- > createElement ( "marcador ");
$ nodo_nuevo = $ root -> appendChild ( $ node ) ;
$ nodo_nuevo -> setAttribute ( "ciudad", $ clave ) ;
$ nodo_nuevo -> setAttribute ( " lat " , $ value -> latitud ) ;
$ nodo_nuevo -> setAttribute ( " lng" , $ value -> longitud) ;
$ nodo_nuevo -> setAttribute ( " desc" , $ value -> descripción) ;
}
echo $ xml- > SaveXML (); }
}
3
Crear el programa principal de PHP para almacenar la latitud y longitud de las ciudades y de salida de una versión XML de los datos cuando se ejecuta el programa seleccionado. Por ejemplo , escriba:
$ ciudades = new Coordenadas ( ) ;
$ ciudades -> add ( " Nassau ", " Bahamas ", " 25.08333 ", " -77.3333 ");
$ ciudades -> add ( "El Cairo " , "Egipto ", " 36.01667 ", " 31.2333 ");
$ ciudades -> add ( " París" , " Francia " , " 48.83333 ", " 2.33333 ");
$ ciudades -> add ( "Beijing " , "China ", " 39.91667 ", " 116.3333 ");
$ ciudades -> , añadir ( " Santiago ", " Chile ", " -33.40000 ", " -70.66667 ");
$ ciudades -> output_xml ( );
>
Create Google Maps Aplicación
4
Crear un nuevo archivo PHP si desea incluir lógica de PHP con el programa principal. Cree las cabeceras HTML de la página Web. Por ejemplo , escriba: < ? Php
$ custom_name = " Steve" ;
>
< meta http -equiv = contenido " content-Type " = "text /html ; charset = utf - 8 ?" />
5
Incluir la biblioteca externa Google Maps API javscript . Por ejemplo , escriba:
Messenger src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"> < /script> ;
6
Crear el programa principal de Javascript. Comienza la secuencia de comandos mediante la creación de una variable para almacenar el mapa . Por ejemplo , escriba: