Se encontraron 6 comentarios sobre Limite Ubicaciones Google Maps en el Foro de Programación para Google Earth y Maps
Buscando en foro de Foro de Programación para Google Earth y Maps, si desea ampliar la búsqueda a todos los foros pulsa aquí
...una clase para llevarla a cabo. Las clases son las siguientes:
•API de JavaScript de Google Maps v. 2: GClientGeocoder
•API de JavaScript de Google Maps v.3: google.maps.Geocoder
•API de Google Maps para Flash: com.google.maps.services.ClientGeocoder
Google también proporciona un servicio web de codificación geográfica, el cual ofrece una interfaz REST que puede proporcionar respuestas en formato XML, JSON y CSV.
Ten en cuenta los límites de uso que se aplican a las solicitudes del geocoder y que si este se emplea para cualquier fin que no sea el de obtener ubicaciones para mostrarlas mediante Google Maps API se incurre en una infracción de las condiciones del servicio. Puedes utilizar el geocoder HTTP para asignar identificadores geográficos a direcciones fuera de tu aplicación de Google Maps API, de modo que se puedan almacenar en caché y mostrar más adelante con una de las Google Maps API. No obstante, las ubicaciones obtenidas a través del servicio web de codificación geográfica no podrán volverse a vender, distribuirse a través de otros medios ni ser utilizadas por ninguna otra aplicación.
Por otro lado, he mirado en el API de Google y creo haber visto que hay manera de introducir markets una vez cargado el google maps, lo has provado?
Xavi
Sipes, lo he probado. La estructura (en su caso mas simple) sería:
var NOMBRE VARIABLE = new google.maps.Marker({ARRAY COORDENADAS,ASIGNACIÓN A UN MAPA})
Thanks, por el link. Me mirare a fondo esta API, seguro que le saco partido.
Lo probaré del tiron cuando tenga todas las latitudes y longitudes, si veo que tarda mucho (K era que si), cargare una parte en tiempo aceptable y el resto mediante js.
Por otro lado, he mirado en el API de Google y creo haber visto que hay manera de introducir markets una vez cargado el google maps, lo has provado?
Xavi
Sipes, lo he probado. La estructura (en su caso mas simple) sería:
var NOMBRE VARIABLE = new google.maps.Marker({ARRAY COORDENADAS,ASIGNACIÓN A UN MAPA})
Respecto a si es o no posible. La verdad es que no he encontrado una sola referencia en la web relativa a un límite en el número de Markers que se puedan cargar.
Eso me hace pensar que simplemente no lo hay. Pero la respuesta definitiva la darás tú en cuanto lo pruebes; por que lo que es yo, personalmente nunca me he visto en esa tesitura.
Respecto al tiempo de carga. Seguro que sí, si no tarda en tu equipo y con tu conexión, lo hará en la de algunos usuarios (que a todos los efectos es lo mismo para tí).
Ahora, que este variará mucho según que las marcas tengan o no infowindow, eventos asignados, y que estas localizaciones ya estén georeferenciadas (por mi experiencia, es muy recomendable que de cada localización guardes como mínimo en la BBDD las coordenadas).
¿Es necesario que cargues los 2000 ptos de una sola tacada?, sería lo óptimo que se cargaran solo los puntos necesarios tras cada evento de zoom, pan, change view... además, ten presente que 2000 ptos, independientemente de que cargue, o no deja un mapa emborronado y por lo tanto nada práctico.
Respecto a si es o no posible. La verdad es que no he encontrado una sola referencia en la web relativa a un límite en el número de Markers que se puedan cargar.
Eso me hace pensar que simplemente no lo hay. Pero la respuesta definitiva la darás tú en cuanto lo pruebes; por que lo que es yo, personalmente nunca me he visto en esa tesitura.
Respecto al tiempo de carga. Seguro que sí, si no tarda en tu equipo y con tu conexión, lo hará en la de algunos usuarios (que a todos los efectos es lo mismo para tí).
Ahora, que este variará mucho según que las marcas tengan o no infowindow, eventos asignados, y que estas localizaciones ya estén georeferenciadas (por mi experiencia, es muy recomendable que de cada localización guardes como mínimo en la BBDD las coordenadas).
¿Es necesario que cargues los 2000 ptos de una sola tacada?, sería lo óptimo que se cargaran solo los puntos necesarios tras cada evento de zoom, pan, change view... además, ten presente que 2000 ptos, independientemente de que cargue, o no deja un mapa emborronado y por lo tanto nada práctico.
Tengo un problema, es que estoy insertando un mapa de google maps por php y recojo 2000 registros de ubicaciones de la base de datos y tengo que introducirlos, es decir, me tendrian que salir unos 2000 puntos en el mapa.
Es posible?, si es así, me puede tardar mucho la pagina en cargar?
En caso de no ser posible, conoceis de algun sistema para poder visualizarlo?.