Para un proyecto, necesito generar vistas previas de polígonos que almacenamos en el backend. Un polígono normalmente tiene este formato: [lat,long]
const polygon = [ [ 4.329064, 51.276626 ], [ 4.330755, 51.276416 ], [ 4.329064, 51.276626 ] ]Maqueta de captura de pantalla
Ya descubrí que puedo calcular el centro de un polígono con polygon.getBounds().getCenter(); y centre la vista del mapa allí, pero prefiero no cargar un nuevo mapa de folleto para todos y cada uno de los polígonos que están almacenados en el proyecto :)
¿Hay formas más fáciles de obtener un mosaico de mapa como .PNG, por ejemplo, y hacer referencia a esto en mi plantilla Angular o realmente tengo que representar un mapa separado cada vez?
Encontré una biblioteca que me permite exportar imágenes de mapas de folletos, que almacenaré como vista previa para cada polígono.