Rendering

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Class StreetViewPanorama

Class google.maps.StreetViewPanorama

Menampilkan panorama untuk LatLng atau ID panorama tertentu. Objek StreetViewPanorama menyediakan "penampil&quot Street View; yang dapat berdiri sendiri dalam <div> terpisah atau terikat dengan Map.

Class ini memperluas MVCObject.

StreetViewPanorama
StreetViewPanorama(container[, opts])
Parameter:
Membuat panorama dengan StreetViewPanoramaOptions yang diteruskan.
controls
Kontrol tambahan untuk dilampirkan ke panorama. Untuk menambahkan kontrol ke panorama, tambahkan <div> kontrol ke MVCArray yang sesuai dengan ControlPosition tempat kontrol seharusnya dirender.
focus
focus()
Parameter: Tidak ada
Nilai Hasil: Tidak ada
Menyetel fokus pada StreetViewPanorama ini. Anda dapat mempertimbangkan untuk menggunakan metode ini beserta peristiwa visible_changed untuk memastikan bahwa StreetViewPanorama terlihat sebelum menetapkan fokus pada peristiwa tersebut. StreetViewPanorama yang tidak terlihat tidak dapat difokuskan.
getLocation
getLocation()
Parameter: Tidak ada
Nilai Hasil: StreetViewLocation
Menampilkan StreetViewLocation panorama saat ini.
getMotionTracking
getMotionTracking()
Parameter: Tidak ada
Nilai Hasil: boolean
Menampilkan status pelacak gerakan. Jika true saat pengguna menggerakkan perangkat secara fisik dan browser mendukungnya, Panorama Street View akan melacak gerakan fisik.
getPano
getPano()
Parameter: Tidak ada
Nilai Hasil: string
Menampilkan ID panorama saat ini untuk panorama Street View. ID ini hanya stabil di dalam sesi browser saat ini.
getPhotographerPov
getPhotographerPov()
Parameter: Tidak ada
Nilai Hasil: StreetViewPov
Menampilkan tajuk dan sudut pandang fotografer saat panorama ini diambil. Untuk panorama Street View di jalan, ini juga akan menunjukkan arah yang dilalui mobil. Data ini tersedia setelah peristiwa pano_changed.
getPosition
getPosition()
Parameter: Tidak ada
Nilai Hasil: LatLng
Menampilkan posisi LatLng saat ini untuk panorama Street View.
getPov
getPov()
Parameter: Tidak ada
Nilai Hasil: StreetViewPov
Menampilkan sudut pandang saat ini untuk panorama Street View.
getStatus
getStatus()
Parameter: Tidak ada
Nilai Hasil: StreetViewStatus
Menampilkan status panorama setelah menyelesaikan permintaan setPosition() atau setPano().
getVisible
getVisible()
Parameter: Tidak ada
Nilai Hasil: boolean
Menampilkan true jika panorama terlihat. Ini tidak menentukan apakah citra Street View tersedia di posisi yang ditetapkan.
getZoom
getZoom()
Parameter: Tidak ada
Nilai Hasil: number
Menampilkan tingkat zoom panorama. Tingkat zoom-out sepenuhnya adalah level 0, dengan ruang pandang 180 derajat. Memperbesar akan meningkatkan tingkat zoom.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
Parameter:
Nilai Hasil: Tidak ada
Menyetel penyedia panorama khusus yang dipanggil saat perubahan panorama untuk memuat panorama khusus.
setMotionTracking
setMotionTracking(motionTracking)
Parameter:
  • motionTrackingboolean
Nilai Hasil: Tidak ada
Menetapkan status pelacak gerakan. Jika true saat pengguna menggerakkan perangkat secara fisik dan browser mendukungnya, Panorama Street View akan melacak gerakan fisik.
setOptions
setOptions(options)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan kumpulan key-value pair.
setPano
setPano(pano)
Parameter:
  • pano: string
Nilai Hasil: Tidak ada
Menetapkan ID panorama saat ini untuk panorama Street View.
setPosition
setPosition(latLng)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan posisi LatLng saat ini untuk panorama Street View.
setPov
setPov(pov)
Parameter:
Nilai Hasil: Tidak ada
Menetapkan sudut pandang untuk panorama Street View.
setVisible
setVisible(flag)
Parameter:
  • flagboolean
Nilai Hasil: Tidak ada
Setel ke true agar panorama terlihat. Jika ditetapkan ke false, panorama akan disembunyikan baik jika disematkan dalam peta maupun dalam <div>-nya sendiri.
setZoom
setZoom(zoom)
Parameter:
  • zoom: number
Nilai Hasil: Tidak ada
Menetapkan tingkat zoom panorama. Tingkat zoom-out sepenuhnya adalah level 0, dengan ruang pandang 180 derajat. Memperbesar akan meningkatkan tingkat zoom.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function(event)
Argumen:
  • event: Event Peristiwa dipicu.
Peristiwa ini dijalankan saat tombol tutup diklik.
pano_changed
function()
Argumen: Tidak ada
Peristiwa ini dipicu ketika id panorama panorama berubah. Panorama dapat berubah saat pengguna menavigasi melalui panorama atau posisi ditetapkan secara manual. Perhatikan bahwa tidak semua perubahan posisi memicu pano_changed.
position_changed
function()
Argumen: Tidak ada
Peristiwa ini dipicu ketika posisi panorama berubah. Posisi berubah saat pengguna menjelajahi panorama atau posisi ditetapkan secara manual.
pov_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat sudut pandang panorama berubah. Sudut pandang berubah saat pitch, zoom, atau arah tujuan berubah.
resize
function()
Argumen: Tidak ada
Developer harus memicu peristiwa ini pada panorama saat div-nya berubah ukuran: google.maps.event.trigger(panorama, 'resize').
status_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan setelah setiap pencarian panorama berdasarkan ID atau lokasi, melalui setPosition() atau setPano().
visible_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat visibilitas panorama berubah. Visibilitas berubah saat Pegman ditarik ke peta, tombol tutup diklik, atau setVisible() dipanggil.
zoom_changed
function()
Argumen: Tidak ada
Peristiwa ini diaktifkan saat tingkat zoom panorama berubah.

Antarmuka StreetViewPanoramaOptions

Antarmuka google.maps.StreetViewPanoramaOptions

Opsi yang menentukan properti objek StreetViewPanorama.

addressControl optional
Jenis: boolean optional
Status kontrol alamat yang diaktifkan/dinonaktifkan.
addressControlOptions optional
Opsi tampilan untuk kontrol alamat.
clickToGo optional
Jenis: boolean optional
Status klik-untuk-mengaktifkan yang diaktifkan/dinonaktifkan.
controlSize optional
Jenis: number optional
Ukuran piksel kontrol yang muncul di panorama. Nilai ini harus diberikan secara langsung saat membuat Panorama, memperbarui nilai ini nanti dapat mengubah status kontrol menjadi tidak ditentukan. Hanya mengatur kontrol yang dibuat oleh Maps API itu sendiri. Tidak menskalakan kontrol kustom yang dibuat developer.
disableDefaultUI optional
Jenis: boolean optional
Mengaktifkan/menonaktifkan semua UI default. Dapat diganti satu per satu.
disableDoubleClickZoom optional
Jenis: boolean optional
Default: true
Mengaktifkan/menonaktifkan zoom pada klik dua kali.
enableCloseButton optional
Jenis: boolean optional
Default: false
Jika true, tombol tutup ditampilkan.
fullscreenControl optional
Jenis: boolean optional
Status kontrol layar penuh yang diaktifkan/dinonaktifkan.
fullscreenControlOptions optional
Jenis: FullscreenControlOptions optional
Opsi tampilan untuk kontrol layar penuh.
imageDateControl optional
Jenis: boolean optional
Status kontrol tanggal akuisisi citra yang diaktifkan/dinonaktifkan. Dinonaktifkan secara default.
linksControl optional
Jenis: boolean optional
Status kontrol penautan yang diaktifkan/dinonaktifkan.
motionTracking optional
Jenis: boolean optional
Apakah pelacakan gerakan aktif atau nonaktif. Diaktifkan secara default saat terdapat kontrol pelacakan gerakan dan izin diberikan oleh pengguna atau tidak diperlukan, sehingga POV (sudut pandang) mengikuti orientasi perangkat. Ini terutama berlaku untuk perangkat seluler. Jika motionTracking disetel ke false saat motionTrackingControl diaktifkan, kontrol pelacakan gerakan akan muncul, tetapi pelacakan nonaktif. Pengguna dapat mengetuk kontrol pelacakan gerakan untuk mengalihkan opsi ini. Jika motionTracking disetel ke true saat izin diperlukan tetapi belum diminta, kontrol pelacakan gerakan akan muncul, tetapi pelacakan nonaktif. Pengguna dapat mengetuk kontrol pelacakan gerakan untuk meminta izin. Jika motionTracking disetel ke true saat izin ditolak oleh pengguna, kontrol pelacakan gerakan akan tampak nonaktif dengan pelacakan dinonaktifkan.
motionTrackingControl optional
Jenis: boolean optional
Status kontrol gerakan yang diaktifkan/dinonaktifkan. Diaktifkan secara default saat perangkat memiliki data gerakan, sehingga kontrol muncul di peta. Ini terutama berlaku untuk perangkat seluler.
motionTrackingControlOptions optional
Opsi tampilan untuk kontrol pelacakan gerakan.
panControl optional
Jenis: boolean optional
Status kontrol geser yang diaktifkan/dinonaktifkan.
panControlOptions optional
Jenis: PanControlOptions optional
Opsi tampilan untuk kontrol geser.
pano optional
Jenis: string optional
ID panorama, yang harus ditetapkan saat menentukan panorama kustom.
position optional
Jenis: LatLng|LatLngLiteral optional
Posisi LatLng panorama Street View.
pov optional
Jenis: StreetViewPov optional
Orientasi kamera, yang ditetapkan sebagai judul dan pitch, untuk panorama.
scrollwheel optional
Jenis: boolean optional
Default: true
Jika false, menonaktifkan zoom roda scroll di Street View.
showRoadLabels optional
Jenis: boolean optional
Tampilan nama jalan di panorama. Jika nilai ini tidak ditentukan, atau ditetapkan ke true, nama jalan akan ditampilkan pada panorama. Jika ditetapkan ke false, nama jalan tidak akan ditampilkan.
visible optional
Jenis: boolean optional
Jika true, panorama Street View akan terlihat saat dimuat.
zoom optional
Jenis: number optional
Zoom panorama yang ditentukan sebagai angka. Zoom 0 memberikan Ruang Pandang 180 derajat.
zoomControl optional
Jenis: boolean optional
Status kontrol zoom yang diaktifkan/dinonaktifkan.
zoomControlOptions optional
Jenis: ZoomControlOptions optional
Opsi tampilan untuk kontrol zoom.

Antarmuka StreetViewAddressControlOptions

Antarmuka google.maps.StreetViewAddressControlOptions

Opsi untuk rendering kontrol alamat Street View.

position optional
Jenis: ControlPosition optional
ID posisi. ID ini digunakan untuk menentukan posisi kontrol pada peta. Posisi defaultnya adalah TOP_LEFT.

Antarmuka PanoProviderOptions

Antarmuka google.maps.PanoProviderOptions

Opsi untuk Penyedia Pano Kustom.

cors optional
Jenis: boolean optional
Jika ditetapkan, perender akan menggunakan teknologi (seperti webgl) yang hanya berfungsi saat header cors ditetapkan secara tepat pada gambar yang disediakan. Tugas developer adalah menayangkan gambar dengan benar bersamaan dengan flag ini, yang dapat menyebabkan SecurityErrors.

Antarmuka StreetViewTileData

Antarmuka google.maps.StreetViewTileData

Properti rangkaian ubin yang digunakan dalam panorama Street View.

centerHeading
Jenis: number
Judul (dalam derajat) di tengah ubin panorama.
tileSize
Jenis: Size
Ukuran (dalam piksel) saat ubin akan dirender.
worldSize
Jenis: Size
Ukuran (dalam piksel) seluruh panorama "dunia".
getTileUrl
getTileUrl(pano, tileZoom, tileX, tileY)
Parameter:
  • panostring
  • tileZoom: number
  • tileXnumber
  • tileY: number
Nilai Hasil: string
Mendapatkan URL gambar ubin untuk ubin yang ditentukan.
Ini adalah metode kustom yang harus Anda terapkan, untuk menyediakan kartu kustom. API memanggil metode ini, dengan menyediakan parameter berikut:
pano adalah ID panorama ubin Street View.
tileZoom adalah tingkat zoom ubin.
tileX adalah koordinat x ubin.
tileY adalah koordinat y dari ubin.
Metode kustom Anda harus menampilkan URL untuk gambar ubin.

Antarmuka StreetViewPov

Antarmuka google.maps.StreetViewPov

Objek sudut pandang yang menentukan orientasi kamera pada posisi panorama Street View. Sudut pandang didefinisikan sebagai judul dan saran lagu.

heading
Jenis: number
Tajuk kamera dalam derajat relatif terhadap true utara. Utara sejati adalah 0°, timur 90°, selatan 180°, barat 270°.
pitch
Jenis: number
Presentasi kamera dalam derajat, relatif terhadap kendaraan Street View. Rentang dari 90 ° (langsung ke atas) hingga -90 ° (langsung ke bawah).

Class StreetViewCoverageLayer

Class google.maps.StreetViewCoverageLayer

Lapisan yang menggambarkan lokasi tempat Street View tersedia.

Class ini memperluas MVCObject.

StreetViewCoverageLayer
StreetViewCoverageLayer()
Parameter: Tidak ada
Membuat instance baru StreetViewCoverageLayer.
getMap
getMap()
Parameter: Tidak ada
Nilai Hasil: Map
Menampilkan peta tempat lapisan ini ditampilkan.
setMap
setMap(map)
Parameter:
Nilai Hasil: Tidak ada
Merender lapisan pada peta yang ditentukan. Jika peta ditetapkan ke null, lapisan akan dihapus.
Diwariskan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll