J'ai une carte qui recouvre les données Open Street Map sur l'imagerie pour la Pennsylvanie. En tant que couche de base pour les routes (et éventuellement d'autres couches), j'ai deux couches de base - l'imagerie Blue Marble NG et USGS EROS 1ft. Je voudrais pouvoir combiner ces deux couches en un seul objet de carte de base qui bascule automatiquement lorsque l'utilisateur effectue un zoom avant, car cela n'a aucun sens de visualiser les images de 1 pied pour l'ensemble de l'état ou les images de Blue Marble lorsque vous effectuez un zoom avant.
Idéalement, j'aimerais faire cela du côté client, car je tire les images de deux sites différents.
openlayers-2
Ian Turton
la source
la source
Réponses:
Voici un exemple de page avec un gestionnaire d'événements pour zoomend - http://www.openlayers.org/dev/examples/events.html .
la source
Une autre façon ... d'utiliser le contrôle d'opacité
Essayez cet exemple https://github.com/openlayers/ol2/blob/master/examples/layer-opacity.html
un combo de USGS_EDC_Elev_NED_3 (relief ombré) et de cartes topographiques avec contrôle d'opacité
Fonctionne assez bien.
la source