Próbuję dodać funkcjonalność StreetView do mojej aplikacji internetowej OpenLayers i chciałbym dodać nakładkę pokazującą dostępność StreetView do samej mapy. Widziałem przykładem nim robione z powodzeniem tutaj , ale nie mogę uzyskać kod do pracy w moim własnym rozwiązaniem. Konkretnie :
var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true});
layer.mapObject.addOverlay(new GStreetviewOverlay());
powoduje błąd:
layer.mapObject is null
Czy ktoś ma pojęcie, co robię źle, a jeśli tak, to jak mogę to naprawić?