OpenLayers peut être utilisé pour de nombreuses cartes statiques; Dans le passé, j'ai créé jusqu'à 200 cartes sur une seule page sans pénalité de performance énorme, tant qu'il s'agit de cartes simples. De nombreux sites ont utilisé de petites cartes OpenLayers statiques pour créer des cartes simples, car ils peuvent alors utiliser le même ensemble de mosaïques d'images qu'ils utilisent pour de nombreuses autres cartes sur leurs sites.
Lorsque vous utilisez OpenLayers comme celui-ci, je recommande d'utiliser un nombre limité de couches et de contrôles, ainsi que des options comme "buffer: 0" pour limiter le nombre de tuiles chargées. Votre objectif devrait être de minimiser le nombre d'éléments DOM créés par OpenLayers, car ce sera le principal goulot d'étranglement des performances pour le chargement de votre page ou application.
Pour les applications où vous ne pré-mettez pas en cache toutes vos données de tuiles, ou ne travaillez pas avec des données vectorielles, l'utilisation d'une seule demande d'image à un serveur de carte peut être un meilleur choix. Si vous travaillez avec des données en mosaïque ou si vous souhaitez utiliser des données vectorielles rendues par le client, OpenLayers est une option raisonnable pour résoudre le cas d'utilisation.
Christopher Schmidt
la source