Class StreetViewService
Class
google.maps.StreetViewService
Objek StreetViewService melakukan penelusuran 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 tersimpan di layanan Street View. |
Metode | |
|---|---|
getPanorama |
getPanorama(request[, callback])Parameter:
Nilai yang Ditampilkan:
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
konstanta
Status yang ditampilkan oleh StreetViewService setelah penyelesaian permintaan Street View. Nilai ini dapat ditentukan berdasarkan nilai, atau 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 dapat diproses dengan berhasil, tetapi alasan pasti kegagalan tidak diketahui. |
ZERO_RESULTS |
Tidak ada panorama yang cocok dengan kriteria penelusuran. |
StreetViewLocationRequest interface
google.maps.StreetViewLocationRequest
interface
Permintaan Street View yang akan dikirim dengan getPanorama. StreetViewLocationRequest memungkinkan Anda menelusuri panorama Street View di lokasi tertentu.
Properti | |
|---|---|
location optional |
Jenis:
LatLng|LatLngLiteral optionalMenentukan lokasi tempat untuk menelusuri panorama Street View. |
preference optional |
Jenis:
StreetViewPreference optionalMenetapkan preferensi untuk panorama yang harus ditemukan dalam radius: yang terdekat dengan lokasi yang diberikan, atau yang terbaik dalam radius. |
radius optional |
Jenis:
number optionalDefault:
50Menetapkan radius dalam meter untuk menelusuri panorama. |
|
Jenis:
StreetViewSource optionalDefault:
StreetViewSource.DEFAULTMenentukan sumber panorama yang akan ditelusuri. Hal ini memungkinkan pembatasan untuk menelusuri hanya panorama luar ruangan, misalnya. |
sources optional |
Jenis:
Iterable<StreetViewSource> optionalDefault: [
StreetViewSource.DEFAULT]Menentukan sumber panorama yang akan ditelusuri. Hal ini memungkinkan pembatasan untuk menelusuri hanya panorama luar ruangan, misalnya. Menetapkan beberapa sumber akan dievaluasi sebagai persimpangan sumber tersebut. |
Antarmuka StreetViewPanoRequest
google.maps.StreetViewPanoRequest
interface
StreetViewPanoRequest digunakan dengan getPanorama untuk menemukan panorama dengan ID tertentu.
Properti | |
|---|---|
pano optional |
Jenis:
string optionalMenentukan ID pano yang akan ditelusuri. |
Antarmuka StreetViewResponse
google.maps.StreetViewResponse
interface
Respons diselesaikan untuk Promise dari StreetViewService.getPanorama.
Properti | |
|---|---|
data |
Jenis:
StreetViewPanoramaDataRepresentasi panorama. |
StreetViewLocation interface
google.maps.StreetViewLocation
interface
Representasi lokasi dalam panorama Street View.
Properti | |
|---|---|
pano |
Jenis:
stringID unik untuk panorama. Nilai ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi. |
description optional |
Jenis:
string optionalString yang dilokalkan yang mendeskripsikan lokasi. |
latLng optional |
Jenis:
LatLng optionalLatlng panorama. |
shortDescription optional |
Jenis:
string optionalDeskripsi singkat lokasi. |
Konstanta StreetViewPreference
google.maps.StreetViewPreference
konstanta
Opsi yang memihak hasil penelusuran untuk menampilkan panorama Street View yang paling dekat dengan lokasi permintaan, atau panorama yang dianggap paling mungkin ingin dilihat pengguna. Tentukan ini berdasarkan nilai, atau 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 |
Menampilkan panorama Street View yang dianggap paling mungkin sesuai dengan yang ingin dilihat pengguna. Hasil terbaik ditentukan oleh algoritma berdasarkan riset pengguna dan parameter seperti tempat menarik yang dikenali, kualitas gambar, dan jarak dari lokasi yang diberikan. |
NEAREST |
Menampilkan panorama Street View yang berjarak paling dekat dari lokasi yang diberikan. Fitur ini hanya berfungsi dengan baik dalam radius terbatas. Radius yang direkomendasikan adalah 1 km atau kurang. |
StreetViewSource konstanta
google.maps.StreetViewSource
konstanta
ID untuk membatasi penelusuran Street View ke sumber yang dipilih. Nilai ini ditentukan 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 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 memungkinkan untuk menentukan apakah panorama tersebut berada di dalam atau di luar ruangan. Misalnya, PhotoSphere tidak ditampilkan karena tidak diketahui apakah PhotoSphere tersebut diambil di dalam atau di luar ruangan. |
Antarmuka StreetViewPanoramaData
google.maps.StreetViewPanoramaData
interface
Representasi panorama yang ditampilkan dari penyedia yang ditentukan menggunakan registerPanoProvider.
Properti | |
|---|---|
tiles |
Jenis:
StreetViewTileDataMenentukan ubin kustom untuk panorama ini. |
copyright optional |
Jenis:
string optionalMenentukan teks hak cipta untuk panorama ini. |
imageDate optional |
Jenis:
string optionalMenentukan tahun dan bulan saat gambar dalam panorama ini diambil. String tanggal dalam format YYYY-MM. |
links optional |
Jenis:
Array<StreetViewLink> optionalMenentukan link navigasi ke panorama yang berdekatan. |
location optional |
Jenis:
StreetViewLocation optionalMenentukan metadata lokasi untuk panorama ini. |
StreetViewLink interface
google.maps.StreetViewLink
interface
Kumpulan referensi ke pano Street View yang berdekatan.
Properti | |
|---|---|
description optional |
Jenis:
string optionalString yang dilokalkan yang menjelaskan link. |
heading optional |
Jenis:
number optionalJudul link. |
pano optional |
Jenis:
string optionalID unik untuk panorama. ID ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi. |