Я пытаюсь добавить функциональность StreetView в свое веб-приложение OpenLayers и хотел бы добавить наложение, показывающее доступность StreetView к самой карте. Я видел пример того, как это делается успешно здесь , но я не могу заставить код работать в моем собственном решении. В частности:
var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true});
layer.mapObject.addOverlay(new GStreetviewOverlay());
приводит к ошибке:
layer.mapObject is null
Кто-нибудь понял, что я могу делать неправильно, и если да, как я могу это исправить?