5 votos

¿Qué restricciones en KML/KMZ subir existen en el API de Google Maps v3?

Actualmente estoy usando el api de google maps v3 para cargar archivos kml en mi aplicación web. El archivo que yo estoy teniendo problemas con es un archivo KML que es 274 KB grande. No carga (sin comprimir el archivo es de unos 8mb). Si puedo tomar los elementos de los archivos para reducirlo entonces yo no carga en mi web app.

Pero cuando utilizo *http://maps.google.com/?q=http://myapp/kml/mykml.kmz, a continuación, el archivo KML que se carga perfectamente. Si alguien puede arrojar algo de luz sobre esto será muy apreciado

2voto

hasseg Puntos 5440

No estoy tan seguro sobre las restricciones de la API, pero me imagino que un archivo de ese tamaño haría extremadamente lento. Una opción podría ser para importar el archivo KML en google fusion tables y, a continuación, realizar una consulta utilizando el GM de la API. El límite de tamaño de archivo es de 100 mb, aunque, al importar a google fusion tables.

1voto

Frank Farmer Puntos 150

Si su servidor se toma un tiempo para responder (más de unos pocos segundos), Google va a abortar la recuperación. Se puede comprobar que. Yo no sé si eso podría afectar el KML de búsqueda en maps.google.com.

1voto

Felipe Olmos Puntos 246

274 Kb de un archivo KMZ no debería ser un problema. Sin embargo, Google almacena en caché el archivo kml. Así que si no fue colocado correctamente o está dañado no se mostrará. Un práctico truco para conseguir que Google actualice su archivo para cambiar la dirección url en la forma que señala el mismo archivo, pero se ve como una nueva para Google.

probar:

http://your_url/your_path/your_filename.kmz?123

Esto es especialmente útil si usted quiere un nuevo archivo kml para actualizar de inmediato en su sitio. Por supuesto, usted tiene que cambiar el argumento ?123 en algún otro número a actualizar de nuevo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X