Saya mencoba menambahkan fungsionalitas StreetView ke aplikasi web OpenLayers saya, dan ingin menambahkan overlay yang menunjukkan ketersediaan StreetView ke peta itu sendiri. Saya telah melihat contohnya yang berhasil dilakukan di sini , tetapi saya tidak bisa mendapatkan kode untuk bekerja dalam solusi saya sendiri. Secara khusus:
var layer = new OpenLayers.Layer.Google("Google Street", {sphericalMercator: true});
layer.mapObject.addOverlay(new GStreetviewOverlay());
mengakibatkan kesalahan:
layer.mapObject is null
Adakah yang tahu apa yang mungkin saya lakukan salah, dan jika demikian, bagaimana saya bisa memperbaikinya?