Service

Class StreetViewService

class google.maps.StreetViewService
library "streetView"

Objek StreetViewService melakukan penelusuran untuk data Street View.

const {StreetViewService} = await google.maps.importLibrary("streetView");
StreetViewService
StreetViewService()
Parameter: Tidak ada
Membuat StreetViewService, yang menyediakan antarmuka ke data yang disimpan di layanan Street View.
getPanorama
getPanorama(request[, callback])
Parameter:
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");
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.

location
opsional
Jenis: LatLng|LatLngLiteral optional
Menentukan lokasi untuk menelusuri panorama Street View.
preference
opsional
Jenis: StreetViewPreference optional
Menetapkan preferensi untuk panorama yang harus ditemukan dalam radius: yang terdekat dengan lokasi yang diberikan, atau yang terbaik dalam radius.
radius
opsional
Jenis: number optional
Default: 50
Menetapkan radius dalam meter untuk menelusuri panorama.
source
opsional
Jenis: StreetViewSource optional
Menentukan sumber panorama yang akan ditelusuri. Misalnya, hal ini memungkinkan pembatasan untuk hanya menelusuri panorama luar ruangan.
sources
opsional
Jenis: Iterable<StreetViewSource> optional
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.

pano
opsional
Jenis: string optional
Menentukan ID panorama yang akan ditelusuri.

Antarmuka StreetViewResponse

antarmuka google.maps.StreetViewResponse

Respons yang diselesaikan untuk Promise dari StreetViewService.getPanorama.

data
Representasi panorama.

Antarmuka StreetViewLocation

antarmuka google.maps.StreetViewLocation

Representasi lokasi dalam panorama Street View.

pano
Jenis: string
ID unik untuk panorama. ID ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi.
description
opsional
Jenis: string optional
String yang dilokalkan yang menjelaskan lokasi.
latLng
opsional
Jenis: LatLng optional
Lintang/bujur panorama.
shortDescription
opsional
Jenis: string optional
Deskripsi 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");
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");
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.

tiles
Menentukan ubin kustom untuk panorama ini.
copyright
opsional
Jenis: string optional
Menentukan teks hak cipta untuk panorama ini.
imageDate
opsional
Jenis: string optional
Menentukan tahun dan bulan pengambilan gambar dalam panorama ini. String tanggal dalam format YYYY-MM.
location
opsional
Jenis: StreetViewLocation optional
Menentukan metadata lokasi untuk panorama ini.

antarmuka google.maps.StreetViewLink

Kumpulan referensi ke panorama Street View yang berdekatan.

description
opsional
Jenis: string optional
String yang dilokalkan yang mendeskripsikan link.
heading
opsional
Jenis: number optional
Judul link.
pano
opsional
Jenis: string optional
ID unik untuk panorama. ID ini stabil dalam satu sesi, tetapi tidak stabil di seluruh sesi.