Foros
Menú principal
Se encontraron 3 comentarios sobre Programa Creación Dejado Localizar en el Foro de Google-Earth
Puede repetir la búsqueda actual por Temas pulsando aquí
Autor
Mensaje
xbernadi
Registrado: 01-Jun-2011
Mensajes: 4
Votos: 0 👍
Publicado: Jue, 02-06-2011 15:01
Ha dia de hoy ya funciona perfectamente, supongo que es cosa de limites de consultas de la API
Le envía 4000 registros a procesar y no le debió gustar.
Como hace este limite de registros? otros dias he enviado consultas de 1000 en 1000 y no ha pasado nada.
xbernadi
Registrado: 01-Jun-2011
Mensajes: 4
Votos: 0 👍
Publicado: Mie, 01-06-2011 10:20
Os pongo la parte del programa de geolocalizacion:
define("MAPS_HOST", "maps.google.com");
define("KEY", "ABQIAAAATGGfFZbCnc8B8eTTD58GfhS2m4mrUeks_LtGJJx1XbZN8Um71RQo797J2oMzuSe3fec1iHk4-U5sBQ");
$delay = 0;
function geodades ($address)
{
$base_url = "http://" . MAPS_HOST . "/maps/geo?output=csv&key=" . KEY;
$geocode_pending = true;
while ($geocode_pending) {
$id = $row["id"];
$request_url = $base_url . "&q=" . urlencode($address);
$csv = file_get_contents($request_url) or die("url not loading");
$csvSplit = split(",", $csv);
$status = $csvSplit[0];
$lat = $csvSplit[2];
$lng = $csvSplit[3];
if (strcmp($status, "200") == 0) {
$geocode_pending = false;
$lat = $csvSplit[2];
$lng = $csvSplit[3];
}
else if (strcmp($status, "620") == 0) {
// sent geocodes too fast
$delay += 100000;
} else {
// failure to geocode
$geocode_pending = false;
echo "ha...Leer más ...
xbernadi
Registrado: 01-Jun-2011
Mensajes: 4
Votos: 0 👍
Publicado: Mie, 01-06-2011 10:17
Hola,
he hecho un programa de creación de KML a partir de los datos que saco de una base de datos, hasta ayer funcionaba correctamente y me creaba un KML pero ayer me parece que abuse de el y le mande de golpe 4000 registros para geolocalizar y me ha dejado de funcionar, siempre me devuelve la localización como "620,0,0,0" siendo las localizaciones correctas.
Si yo pongo en el navegador la URl:
maps.google.com/ ...ID%2C28020
Me localiza correctamente y me da:
200,8,40.4553700,-3.6984138
Pero si lo hago des del programa me devuelve el "620,0,0,0"
¿Alguna idea de lo que puede estar pasando?
Gracias
Página 1 de 1
Todas las horas son GMT + 1 Hora
Últimas Fotos del Foro