Class StreetViewService
class
google.maps.StreetViewService
library "streetView"
Objek StreetViewService melakukan penelusuran untuk data Street View.
const {StreetViewService} = await google.maps.importLibrary("streetView");
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 diberikan. StreetViewPanoramaData diteruskan ke callback yang disediakan. |
Konstanta StreetViewStatus
google.maps.StreetViewStatus
library "streetView"
Status yang ditampilkan oleh StreetViewService setelah permintaan Street View selesai. Nilai ini dapat ditentukan berdasarkan nilai, atau menggunakan nama konstanta. Misalnya, 'OK' atau google.maps.StreetViewStatus.OK.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis StreetViewStatusString.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
Konstanta | |
|---|---|
OK |
Permintaan berhasil. |
UNKNOWN_ERROR |
Permintaan tidak dapat berhasil diproses, tetapi alasan pasti kegagalannya tidak diketahui. |
ZERO_RESULTS |
Tidak ada panorama yang ditemukan yang cocok dengan kriteria penelusuran. |
Antarmuka StreetViewLocationRequest
antarmuka
google.maps.StreetViewLocationRequest
Permintaan Street View yang akan dikirim dengan getPanorama. StreetViewLocationRequest memungkinkan Anda menelusuri panorama Street View di lokasi tertentu.
Properti | |
|---|---|
location
opsional |
Jenis:
LatLng|LatLngLiteral optionalMenentukan lokasi untuk menelusuri panorama Street View. |
preference
opsional |
Jenis:
StreetViewPreference optionalMenetapkan preferensi untuk panorama yang harus ditemukan dalam radius: yang terdekat dengan lokasi yang diberikan, atau yang terbaik dalam radius. |
radius
opsional |
Jenis:
number optionalDefault:
50Menetapkan radius dalam meter untuk menelusuri panorama. |
opsional |
Jenis:
StreetViewSource optionalDefault:
StreetViewSource.DEFAULTMenentukan sumber panorama yang akan ditelusuri. Misalnya, hal ini memungkinkan pembatasan untuk hanya menelusuri panorama luar ruangan. |
sources
opsional |
Jenis:
Iterable<StreetViewSource> optionalDefault: [
StreetViewSource.DEFAULT]Menentukan sumber panorama yang akan ditelusuri. Misalnya, hal ini memungkinkan pembatasan untuk hanya menelusuri panorama luar ruangan. Menetapkan beberapa sumber akan dievaluasi sebagai persimpangan sumber tersebut. |
Antarmuka StreetViewPanoRequest
antarmuka
google.maps.StreetViewPanoRequest
StreetViewPanoRequest digunakan dengan getPanorama untuk menemukan panorama dengan ID yang ditentukan.
Properti | |
|---|---|
pano
opsional |
Jenis:
string optionalMenentukan ID panorama yang akan ditelusuri. |
Antarmuka StreetViewResponse
antarmuka
google.maps.StreetViewResponse
Respons yang diselesaikan untuk Promise dari StreetViewService.getPanorama.
Properti | |
|---|---|
data |
Jenis:
StreetViewPanoramaDataRepresentasi panorama. |
Antarmuka StreetViewLocation
antarmuka
google.maps.StreetViewLocation
Representasi lokasi dalam panorama Street View.
Properti | |
|---|---|
pano |
Jenis:
stringID unik untuk panorama. ID ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi. |
description
opsional |
Jenis:
string optionalString yang dilokalkan yang menjelaskan lokasi. |
latLng
opsional |
Jenis:
LatLng optionalLintang/bujur panorama. |
shortDescription
opsional |
Jenis:
string optionalDeskripsi singkat lokasi. |
Konstanta StreetViewPreference
google.maps.StreetViewPreference
library "streetView"
Opsi yang membiaskan hasil penelusuran untuk menampilkan panorama Street View yang terdekat dengan lokasi permintaan, atau panorama yang dianggap paling mungkin ingin dilihat pengguna. Tentukan ini berdasarkan nilai, atau dengan menggunakan nama konstanta. Misalnya 'best' atau google.maps.StreetViewPreference.BEST.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis StreetViewPreferenceString.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
Konstanta | |
|---|---|
BEST |
Menampilkan panorama Street View yang dianggap paling mungkin ingin dilihat pengguna. Hasil terbaik ditentukan oleh algoritma berdasarkan riset pengguna dan parameter seperti lokasi menarik yang dikenali, kualitas gambar, dan jarak dari lokasi yang diberikan. |
NEAREST |
Menampilkan panorama Street View yang memiliki jarak terpendek dari lokasi yang diberikan. Cara ini hanya berfungsi dengan baik dalam radius terbatas. Radius yang direkomendasikan adalah 1 km atau kurang. |
Konstanta StreetViewSource
google.maps.StreetViewSource
library "streetView"
ID untuk membatasi penelusuran Street View ke sumber yang dipilih. Nilai ini ditentukan sebagai string. Misalnya, 'outdoor'.
Konstanta ini juga dapat digunakan sebagai string. Di TypeScript, literal string ditentukan oleh jenis StreetViewSourceString.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
Konstanta | |
|---|---|
DEFAULT |
Menggunakan sumber default Street View, penelusuran tidak akan dibatasi pada sumber tertentu. |
GOOGLE |
Membatasi penelusuran Street View ke koleksi resmi Google. |
OUTDOOR |
Membatasi penelusuran Street View ke koleksi luar ruangan. Koleksi dalam ruangan tidak disertakan dalam hasil penelusuran. Perhatikan juga bahwa penelusuran hanya menampilkan panorama yang dapat ditentukan apakah berada di dalam atau di luar ruangan. Misalnya, PhotoSphere tidak ditampilkan karena tidak diketahui apakah foto tersebut diambil 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:
StreetViewTileDataMenentukan ubin kustom untuk panorama ini. |
copyright
opsional |
Jenis:
string optionalMenentukan teks hak cipta untuk panorama ini. |
imageDate
opsional |
Jenis:
string optionalMenentukan tahun dan bulan pengambilan gambar dalam panorama ini. String tanggal dalam format YYYY-MM. |
links
opsional |
Jenis:
Array<StreetViewLink> optionalMenentukan link navigasi ke panorama yang bersebelahan. |
location
opsional |
Jenis:
StreetViewLocation optionalMenentukan metadata lokasi untuk panorama ini. |
Antarmuka StreetViewLink
antarmuka
google.maps.StreetViewLink
Kumpulan referensi ke panorama Street View yang berdekatan.
Properti | |
|---|---|
description
opsional |
Jenis:
string optionalString yang dilokalkan yang mendeskripsikan link. |
heading
opsional |
Jenis:
number optionalJudul link. |
pano
opsional |
Jenis:
string optionalID unik untuk panorama. ID ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi. |