StreetViewService
Class
google.maps.StreetViewService
Objek StreetViewService
melakukan penelusuran untuk data Street View.
Akses dengan memanggil const {StreetViewService} = await google.maps.importLibrary("streetView")
. Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
StreetViewService |
StreetViewService() Parameter: Tidak ada
Membuat StreetViewService , yang menyediakan antarmuka ke data yang disimpan di layanan Street View. |
Metode | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parameter:
Nilai Hasil:
Promise<StreetViewResponse> Mengambil StreetViewPanoramaData untuk panorama yang cocok dengan permintaan kueri Street View yang disediakan. StreetViewPanoramaData akan diteruskan ke callback yang diberikan. |
Konstanta StreetViewStatus
konstanta google.maps.StreetViewStatus
Status yang ditampilkan oleh StreetViewService
setelah menyelesaikan permintaan Street View. Ini bisa ditentukan berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya, 'OK'
atau google.maps.StreetViewStatus.OK
.
Akses dengan memanggil const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
OK |
Permintaan berhasil. |
UNKNOWN_ERROR |
Permintaan tidak berhasil diproses, namun alasan persis kegagalan tidak diketahui. |
ZERO_RESULTS |
Tidak ditemukan panorama yang cocok dengan kriteria penelusuran. |
Antarmuka StreetViewLocationRequest
Antarmuka
google.maps.StreetViewLocationRequest
Permintaan Street View akan dikirim dengan getPanorama
. StreetViewLocationRequest
memungkinkan Anda menelusuri panoroma Street View di lokasi tertentu.
Properti | |
---|---|
location optional |
Jenis:
LatLng|LatLngLiteral optional Menentukan lokasi penelusuran panorama Street View. |
preference optional |
Jenis:
StreetViewPreference optional Menetapkan preferensi untuk panorama yang harus ditemukan dalam radius: yang terdekat dengan lokasi yang diberikan, atau yang terbaik dalam radius. |
radius optional |
Jenis:
number optional Default:
50 Menetapkan radius dalam meter untuk menelusuri panorama. |
|
Jenis:
StreetViewSource optional Default:
StreetViewSource.DEFAULT Menentukan sumber panorama yang akan ditelusuri. Hal ini memungkinkan pembatasan penelusuran hanya untuk panorama luar ruangan. |
sources optional |
Jenis:
Iterable<StreetViewSource> optional Default: [
StreetViewSource.DEFAULT ]Menentukan sumber panorama yang akan ditelusuri. Hal ini memungkinkan pembatasan penelusuran hanya untuk panorama luar ruangan. Penetapan beberapa sumber akan dievaluasi sebagai titik potong dari sumber tersebut. |
Antarmuka StreetViewPanoRequest
Antarmuka
google.maps.StreetViewPanoRequest
StreetViewPanoRequest
digunakan dengan getPanorama
untuk menemukan panorama dengan ID yang ditentukan.
Properti | |
---|---|
pano optional |
Jenis:
string optional Menentukan ID panorama yang akan ditelusuri. |
Antarmuka StreetViewResponse
Antarmuka
google.maps.StreetViewResponse
Respons diselesaikan untuk Promise dari StreetViewService.getPanorama
.
Properti | |
---|---|
data |
Jenis:
StreetViewPanoramaData Representasi panorama. |
Antarmuka StreetViewLocation
Antarmuka
google.maps.StreetViewLocation
Representasi lokasi di panorama Street View.
Properti | |
---|---|
pano |
Jenis:
string ID unik untuk panorama. Ini stabil dalam sesi, tetapi tidak stabil di seluruh sesi. |
description optional |
Jenis:
string optional String yang dilokalkan dan mendeskripsikan lokasi. |
latLng optional |
Jenis:
LatLng optional Latlng panorama. |
shortDescription optional |
Jenis:
string optional Deskripsi singkat lokasi. |
Konstanta StreetViewPreference
konstanta google.maps.StreetViewPreference
Opsi yang mengarahkan hasil penelusuran untuk menampilkan panorama Street View yang paling dekat dengan lokasi permintaan, atau panorama yang dianggap sebagai yang ingin dilihat pengguna. Tentukan nilai ini berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya, 'best'
atau google.maps.StreetViewPreference.BEST
.
Akses dengan memanggil const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
BEST |
Mengembalikan panorama Street View yang dianggap paling mungkin sesuai dengan keinginan pengguna. Hasil terbaik ditentukan oleh algoritma berdasarkan riset pengguna dan parameter seperti lokasi menarik yang dikenali, kualitas gambar, dan jarak dari lokasi tertentu. |
NEAREST |
Menampilkan panorama Street View yang merupakan jarak terpendek dari lokasi yang disediakan. Opsi ini hanya berfungsi dengan baik dalam radius terbatas. Radius yang direkomendasikan adalah 1 km atau kurang. |
Konstanta StreetViewSource
konstanta google.maps.StreetViewSource
ID untuk membatasi penelusuran Street View pada sumber yang dipilih. Nilai-nilai ini ditetapkan sebagai string. Misalnya, 'outdoor'
.
Akses dengan memanggil const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Lihat Library di Maps JavaScript API.
Konstanta | |
---|---|
DEFAULT |
Menggunakan sumber default Street View, penelusuran tidak akan terbatas pada sumber tertentu. |
GOOGLE |
Membatasi penelusuran Street View ke koleksi resmi Google. |
OUTDOOR |
Membatasi penelusuran Street View untuk koleksi luar ruangan. Koleksi dalam ruangan tidak disertakan dalam hasil penelusuran. Perhatikan juga bahwa penelusuran hanya menampilkan panorama jika memungkinkan untuk menentukan apakah panorama tersebut berada di dalam atau di luar ruangan. Misalnya, PhotoSpheres tidak ditampilkan karena tidak diketahui apakah berada di dalam atau di luar ruangan. |
Antarmuka StreetViewPanoramaData
Antarmuka
google.maps.StreetViewPanoramaData
Representasi panorama yang ditampilkan dari penyedia yang ditentukan menggunakan registerPanoProvider
.
Properti | |
---|---|
tiles |
Jenis:
StreetViewTileData Menetapkan ubin kustom untuk panorama ini. |
copyright optional |
Jenis:
string optional Menentukan teks hak cipta untuk panorama ini. |
imageDate optional |
Jenis:
string optional Menentukan tahun dan bulan saat gambar dalam panorama ini diambil. String tanggal menggunakan format YYYY-MM. |
links optional |
Jenis:
Array<StreetViewLink> optional Menentukan link navigasi ke panorama yang berdekatan. |
location optional |
Jenis:
StreetViewLocation optional Menentukan metadata lokasi untuk panorama ini. |
Antarmuka StreetViewLink
Antarmuka
google.maps.StreetViewLink
Kumpulan referensi ke panorama Street View yang berdekatan.
Properti | |
---|---|
description optional |
Jenis:
string optional String yang dilokalkan dan menjelaskan link. |
heading optional |
Jenis:
number optional Judul link. |
pano optional |
Jenis:
string optional ID unik untuk panorama. ID ini stabil dalam sesi, tetapi tidak stabil di seluruh sesi. |