Mostrar/Ocultar

 Mi programa de creación de KML me ha dejado de localizar 


Foro de Programación de Google Earth y Maps  Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles

SubForos: KML - Kmz
Página 1 de 1 - Tema con 6 Mensajes y 6945 Lecturas
Último Mensaje Publicado:
Foro de Programación de Google Earth y Maps Ver más mensajes sobre Mi programa de creación de KML me ha dejado de localizar en el foro
Autor Mensaje
Xbernadi
Avatar de Xbernadi
Usuario Reciente

Usuario Reciente
Registrado:
Jun 01, 2011
Mensajes: 4

Votos: 0 👍
Enlaces Asunto: Re: Mi programa de creación de KML me ha dejado de localizar   Responder citando
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 fallado";
}
usleep($delay);
}

$txt='<Placemark>
<name>'.$address.'</name>
<description><![CDATA['.$address.']]></description>
<LookAt>
<longitude>'.$lng.'</longitude>
<latitude>'.$lat.'</latitude>
<range>1000</range>
</LookAt>
<Point><coordinates>'.$lng.','.$lat.'</coordinates></Point>
</Placemark>';

return $txt;
}
?>
Ir arriba Os pongo la parte del programa de geolocalizacion: define( MAPS_HOST , maps.google.com ); define( KEY... Xbernadi Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Mi programa de creación de KML me ha dejado de localiza   Responder citando
Hola xbernadi:

Si a dia de hoy sigue sin funconar, supongo que no es un problema de capado desde el servidor.

Por mi experiencia con otros sistemas me da la impresión que puede ser un problema de la configuración regional del equipo. Comprueba que tengas como "símbolo de separador de listas" la coma. Pues de no ser así (una actualización automática de windows puede cambiar esto) tal vez tu función split no está desagrupando los datos del csv debidamente.

Si no es eso ya trasteamos el código.

Un saludo.
Ir arriba Hola xbernadi: Si a dia de hoy sigue sin funconar, supongo que no es un problema de capado desde el servidor. Por mi experiencia con otros sistemas... _polifemo Compartir:
Xbernadi
Avatar de Xbernadi
Usuario Reciente

Usuario Reciente
Registrado:
Jun 01, 2011
Mensajes: 4

Votos: 0 👍
Enlaces Asunto: Re: Mi programa de creación de KML me ha dejado de localizar   Responder citando
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.
Ir arriba 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... Xbernadi Compartir:
_polifemo
Avatar de _polifemo
SuperExpert

SuperExpert
Registrado:
Nov 27, 2009
Mensajes: 436

Votos: 0 👍
Enlaces Asunto: Re: Mi programa de creación de KML me ha dejado de localiza   Responder citando
Pues me temo que no lo se.
GoogleMaster dio respuesta a esta pregunta en cierta ocasión (creo). A ver si el nos saca de dudas.
Ir arriba Pues me temo que no lo se. GoogleMaster dio respuesta a esta pregunta en cierta ocasión (creo). A ver si el nos saca de dudas. _polifemo Compartir:
Google_Master
Avatar de Google_Master
Admin

Admin
Registrado:
Jun 01, 2006
Mensajes: 15534
Visitar sitio web del autor Perfil de Twitter Perfil de Facebook
Votos: 0 👍
Enlaces Asunto: Re: Mi programa de creación de KML me ha dejado de localiza   Responder citando
La API de Google Maps tiene algunas limitaciones. Se pueden ver por ejemplo en este articulo:
blog.creacciona.com/ ...ogle-maps/
Aunque creo que se aplican para una misma IP, mas que para una Key.

Creo que estaban sobre unas 15.000 diarias para una misma IP.

_________________
Cada vez que sacio una curiosidad, me nacen diez...
Ir arriba La API de Google Maps tiene algunas limitaciones. Se pueden ver por ejemplo en este articulo: Aunque creo que se aplican para una misma IP, mas que... Google_Master Compartir:
Mostrar mensajes de anteriores:   
SubForos: KML - Kmz
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 6 Mensajes y 6945 Lecturas - Última modificación: 02/06/2011




RSS: Foro Programación de Google Earth y Maps RSS - Ultimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro