Estoy desarrollando una aplicación de Google Maps y me he encontrado con este problema. Necesito eliminar todos los marcadores que están fuera de los límites del mapa.Cómo determinar si un marcador está visible en Google Maps
¿Hay alguna manera simple de hacer esto, además de mantener una matriz y observar la latitud de cada marcador?
No puedo usar MarkerManager porque tengo demasiados puntos. No quiero usar clearOverlays() porque cerraría cualquier marcador abierto.
Cualquier ayuda sería apreciada.
65k, pero nunca se mostrarán más de 300 a la vez – Sklivvz
Gracias por la sugerencia, el otro problema es que la descarga de la información para generar marcadores de 65k llevaría demasiado tiempo ... – Sklivvz
Agrupa el lado del servidor y carga los límites del grupo en la carga de la página inicial. Luego puede descargar los puntos sobre la marcha usando AJAX a medida que los grupos se acercan a la porción del mapa que se muestra. – RichH