<?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