Estoy tratando de agregar la funcionalidad de StreetView a mi aplicación web OpenLayers, y me gustaría agregar la superposición que muestra la disponibilidad de StreetView en el mapa. He visto un ejemplo de que se está haciendo con éxito aquí , pero no puedo hacer que el código funcione en mi propia solución. Específicamente:
var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true});
layer.mapObject.addOverlay(new GStreetviewOverlay());
da como resultado el error:
layer.mapObject is null
¿Alguien tiene alguna idea de lo que podría estar haciendo mal, y si es así, ¿cómo puedo solucionar esto?