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