Tengo un mapa de folletos que carga datos geoJSON a través de una entrada de búsqueda que consulta una API. El conjunto de datos contiene 1300 filas y cada fila tiene un campo que almacena un objeto de colección geoJSON.
Mi búsqueda de mapas devuelve unos cientos de resultados que luego se insertan en una colección de características de geoJSON, luego llamo map.fitBounds(geoMap.getBounds()); y el mapa se amplía muy bien para mostrar las áreas poligonales de la búsqueda de geoJSON con el nivel de zoom correcto.
Cuando los usuarios mueven o alejan el mapa, necesito cargar más del geoJSON adyacente del conjunto de datos de origen.
¿Folleto.js tiene alguna función incorporada para ayudar con esto? ¿Necesito calcular manualmente los valores de los resultados de la búsqueda y la búsqueda a través de los datos restantes para obtener el adyacente 'más cercano'?