Exemplo n.º 1
0
<?php

Tfw::IMPORT("php_classes" . DS . "helpers", "helper_google_maps_3");
//Obtener latitud y longitud con los datos de una dirección.
//El array debe llevar
$arDireccion[] = array("pais" => "España", "direccion" => "Villaverde a vallecas 50", "zona" => "madrid", "cp" => "");
$arDireccion[] = array("direccion" => "La granja 8", "zona" => "alcobendas", "cp" => "");
$arDireccion[] = array("pais" => "España", "direccion" => "Conde de Peñalver 51", "zona" => "madrid", "cp" => "28006");
//bug("antes");
//error_reporting(E_ALL);
//creamos el objeto
//bug(get_included_files());
$oGoogleMap = new HelperGoogleMaps3();
//bug($oGoogleMap,"gmapinc",1);
$oGoogleMap->set_delay_time(500);
//bug($oGoogleMap,"googlemaps");
//lo configuramos para que no esté acotado.  Es decir que si encuentra la
//dirección 0 fuera de España. p.e Latinoamérica que obtenga los datos.
//$oGoogleMap->dont_narrow();
//La función bug es un var_dump() customizado.
//bug($oGoogleMap->get_latlong_from_address($arDireccion[0]),$arDireccion[0]["direccion"]);
//bug($oGoogleMap->get_latlong_from_address($arDireccion[1]),$arDireccion[1]["direccion"]);
//bug($oGoogleMap->get_latlong_from_address($arDireccion[2]),$arDireccion[2]["direccion"]);
//Esta traza mostraria lo siguiente:
//VARIABLE La granja 8:
//array(2){["latitude"]=>float(40.5475437)["longitude"]=>float(-3.6420912)}
//VARIABLE Conde de Peñalver 51:
//array(2){["latitude"]=>float(40.4363505) ["longitude"]=>float(-3.685144)}
//Los marcadores identifican a los globitos o chinchetas en el mapa.
//El formato de los indices del array a pasar en el constructor debe ser el siguiente:
//title : es equivalente al "tooltiptext" que aparece cuando se pasa el puntero