Sto cercando di aggiungere la funzionalità StreetView alla mia app Web OpenLayers e vorrei aggiungere l'overlay che mostra la disponibilità di StreetView sulla mappa stessa. Ho visto un esempio di ciò che è stato fatto con successo qui , ma non riesco a far funzionare il codice nella mia soluzione. In particolare:
var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true});
layer.mapObject.addOverlay(new GStreetviewOverlay());
provoca l'errore:
layer.mapObject is null
Qualcuno ha idea di cosa potrei fare di sbagliato e, in tal caso, come posso risolvere questo problema?