Layanan Street View
Ringkasan
Google Street View menyediakan tampilan panorama 360 derajat dari jalan yang dipilih sampai area cakupan. Cakupan API Street View sama dengan cakupan untuk aplikasi Google Maps (
https://maps.google.com/
). Daftar kota yang saat ini didukung untuk Street View tersedia di situs web Google Maps.
Contoh gambar Street View ditampilkan di bawah ini.
Google Maps JavaScript API menyediakan layanan Street View untuk memperoleh dan memanipulasi gambar yang digunakan dalam Google Maps Street View. Layanan Street View ini didukung secara bawaan dalam browser.
Penggunaan Peta Street View
Meskipun bisa digunakan dalam elemen DOM mandiri, Street View paling berguna saat menunjukkan lokasi pada peta. Secara default, Street View diaktifkan pada peta, dan kontrol Pegman Street View akan muncul terintegrasi dalam navigasi kontrol (zoom dan pan). Anda bisa menyembunyikan kontrol ini dalam
MapOptions
peta dengan menyetel streetViewControl
ke false
. Anda juga bisa mengubah posisi default kontrol Street View dengan menyetel properti streetViewControlOptions.position
dari Map
ke ControlPosition
yang baru.
Kontrol Pegman Street View memungkinkan Anda menampilkan panorama Street View secara langsung dalam peta. Bila pengguna mengeklik dan memegang Pegman, peta akan diperbarui dengan menampilkan garis luar biru di sekeliling jalan yang berkemampuan Street View, sehingga menawarkan pengalaman pengguna yang mirip dengan aplikasi Google Maps.
Bila pengguna meletakkan marker Pegman ke jalan, peta akan diperbarui dengan menampilkan panorama Street View dari lokasi yang ditunjukkan.
Panorama Street View
Gambar Street View didukung melalui penggunaan objek
StreetViewPanorama
, yang menyediakan antarmuka API ke "penampil" Street View. Setiap peta berisi panorama Street View default, yang bisa Anda ambil dengan memanggil metode getStreetView()
peta. Bila Anda menambahkan kontrol Street View ke peta dengan menyetel opsi streetViewControl
ke true
, Anda secara otomatis menghubungkan kontrol Pegman ke panorama Street View default ini.
Anda juga bisa membuat objek
StreetViewPanorama
sendiri dan menyetel peta yang akan menggunakannya sebagai ganti default, dengan menyetel properti streetView
peta secara eksplisit ke objek yang dibuat itu. Anda mungkin perlu mengesampingkan panorama default jika ingin memodifikasi perilaku default, seperti berbagi overlay otomatis antara peta dan panorama. (Lihat Overlay dalam Street View di bawah ini.)Kontainer Street View
Sebagai gantinya, Anda mungkin perlu menampilkan
StreetViewPanorama
dalam elemen DOM terpisah, sering kali merupakan elemen <div>
. Cukup teruskan elemen DOM dalam konstruktor StreetViewPanorama
. Agar tampilan gambar optimal, kami menyarankan ukuran minimum 200 piksel kali 200 piksel.
Catatan: meskipun fungsionalitas Street View didesain untuk diguna bersama peta, penggunaan ini tidak diharuskan. Anda bisa menggunakan objek Street View yang berdiri sendiri tanpa peta.
Lokasi Street View dan Point-of-View (POV)
Konstruktor
StreetViewPanorama
juga memungkinkan Anda menyetel lokasi Street View dan sudut pandang menggunakan parameter StreetViewOptions
. Anda bisa memanggil setPosition()
dan setPov()
pada objek setelah konstruksi untuk mengubah lokasinya dan POV.
Lokasi Street View mendefinisikan penempatan fokus kamera untuk sebuah gambar, namun tidak mendefinisikan orientasi kamera untuk gambar tersebut. Untuk keperluan itu, objek
StreetViewPov
mendefinisikan dua properti:heading
(default0
) mendefinisikan sudut rotasi sekeliling lokus kamera dalam derajat dari utara sebenarnya. Heading atau arah tujuan diukur searah jarum jam (90 derajat adalah timur sebenarnya).pitch
(default0
) mendefinisikan varian sudut "atas" atau "bawah" dari pitch default awal kamera, yang sering kali (namun tidak selalu) horizontal datar. (Misalnya, gambar yang diambil dari atas bukit kemungkinan akan menampilkan pitch default yang tidak horizontal.) Sudut pitch diukur dengan nilai-nilai positif yang mengarah ke atas (ke +90 derajat lurus ke atas dan ortogonal ke pitch default) dan nilai-nilai negatif mengarah ke bawah (ke -90 derajat lurus ke bawah dan ortogonal ke pitch default).
Objek
StreetViewPov
paling sering digunakan untuk menentukan sudut pandang kamera Street View. Anda juga bisa menentukan sudut pandang fotografer — biasanya arah menghadap mobil atau trike — dengan metode StreetViewPanorama.getPhotographerPov()
.
Kode berikut menampilkan peta Boston dengan tampilan awal dari Fenway Park. Memilih Pegman dan menyeretnya ke lokasi didukung pada peta akan mengubah panorama Street View:
Layanan Street View web memenuhi 3 komponen yaitu :
1. Penulis : atau orang yang memberikan informasi teks
2. Pembaca : atau orang yang menerima informasi teks
3. Teks : pesan yang di sampaikan penulis kepada pembaca atau penerima Informasi.
Sumber :
https://developers.google.com/maps/documentation/javascript/streetview?hl=id
Sumber :
https://developers.google.com/maps/documentation/javascript/streetview?hl=id
Tidak ada komentar:
Posting Komentar