Service

StreetViewService sınıfı

google.maps.StreetViewService sınıf

Bir StreetViewService nesnesi, Street View verileri için arama yapıyor.

const {StreetViewService} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

StreetViewService
StreetViewService()
Parametreler: Yok
Street View hizmetinde depolanan verilere arayüz sağlayan bir StreetViewService oluşturur.
getPanorama
getPanorama(request[, callback])
Parametreler: 
Dönüş Değeri:  Promise<StreetViewResponse>
Sağlanan Street View sorgu isteğiyle eşleşen bir panorama için StreetViewPanoramaData değerini alır. StreetViewPanoramaData, sağlanan geri çağırmaya iletilir.

StreetViewStatus sabitleri

google.maps.StreetViewStatus sabit değer

Street View isteğinin tamamlanması StreetViewService tarafından döndürülen durum. Bunlar değerle veya sabit değerin adı kullanılarak belirtilebilir. Örneğin, 'OK' veya google.maps.StreetViewStatus.OK

const {StreetViewStatus} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

OK İstek başarılı oldu.
UNKNOWN_ERROR İstek başarıyla işlenemedi, ancak başarısızlığın tam nedeni bilinmiyor.
ZERO_RESULTS Arama ölçütleriyle eşleşen panorama bulunamadı.

StreetViewLocationRequest arayüzü

google.maps.StreetViewLocationRequest arayüz

getPanorama ile gönderilecek bir Street View isteği. StreetViewLocationRequest, belirli bir konumdaki Street View panoramasını aramanıza olanak tanır.

location optional
Tür:  LatLng|LatLngLiteral optional
Street View panoramasının aranacağı konumu belirtir.
preference optional
Tür:  StreetViewPreference optional
Yarıçap içinde hangi panoramanın bulunacağına ilişkin bir tercihi ayarlar: sağlanan konuma en yakın olanı veya yarıçap içindeki en iyi panorama.
radius optional
Tür:  number optional
Varsayılan: 50
Panorama araması yapmak için kullanılacak yarıçapı metre cinsinden ayarlar.
source optional
Tür:  StreetViewSource optional
Aranacak panoramaların kaynağını belirtir. Bu, örneğin yalnızca dış mekan panoramaları için arama kısıtlaması sağlar.
sources optional
Tür:  Iterable<StreetViewSource> optional
Aranacak panorama kaynaklarını belirtir. Bu, örneğin yalnızca dış mekan panoramaları için arama kısıtlaması sağlar. Birden fazla kaynak ayarlama, bu kaynakların kesişimi olarak değerlendirilir.

StreetViewPanoRequest arayüzü

google.maps.StreetViewPanoRequest arayüz

Belirtilen kimliğe sahip bir panoramayı bulmak için getPanorama ile birlikte StreetViewPanoRequest kullanılır.

pano optional
Tür:  string optional
Aranacak pano kimliğini belirtir.

StreetViewResponse arayüzü

google.maps.StreetViewResponse arayüz

StreetViewService.getPanorama tarafından gönderilen Vaat için verilen yanıt çözümlendi.

data
Bir panoramanın temsili.

StreetViewLocation arayüzü

google.maps.StreetViewLocation arayüz

Bir konumun Street View panoramasındaki temsili.

pano
Tür:  string
Panorama için benzersiz bir tanımlayıcı. Bu durum, tek bir oturumda sabittir ancak tüm oturumlar arasında kararsızdır.
description optional
Tür:  string optional
Konumu açıklayan yerelleştirilmiş bir dize.
latLng optional
Tür:  LatLng optional
Panoramanın enlem boylamı.
shortDescription optional
Tür:  string optional
Konumun kısa açıklaması.

StreetViewPreference sabit değerleri

google.maps.StreetViewPreference sabit değer

Arama sonucunu, istek konumuna en yakın Street View panoraması veya kullanıcının görmek isteyeceği şey büyük olasılıkla en yakın olacak şekilde döndürmeye yönelten seçenekler. Bunları değere göre veya sabit değerin adını kullanarak belirtin. Örneğin, 'best' veya google.maps.StreetViewPreference.BEST.

const {StreetViewPreference} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

BEST Büyük olasılıkla kullanıcının görmek istediği Street View panoramasını döndürür. En iyi sonuç, kullanıcı araştırmalarına ve tanınan önemli yerler, resim kalitesi ve belirtilen konumdan uzaklık gibi parametrelere dayanan algoritmalara göre belirlenir.
NEAREST Sağlanan konumdan en kısa mesafedeki Street View panoramasını döndürür. Bu yöntem yalnızca sınırlı bir yarıçap içinde çalışır. Önerilen yarıçap 1 km veya daha azdır.

StreetViewSource sabitleri

google.maps.StreetViewSource sabit değer

Street View aramalarını seçili kaynaklarla sınırlayan tanımlayıcılar. Bu değerler dize olarak belirtilir. Örneğin, 'outdoor'.

const {StreetViewSource} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

DEFAULT Varsayılan Street View kaynaklarını kullanır, aramalar belirli kaynaklarla sınırlı olmaz.
GOOGLE Street View aramalarını resmi Google koleksiyonlarıyla sınırlar.
OUTDOOR Street View aramalarını açık hava koleksiyonlarıyla sınırlandırır. İç mekan koleksiyonları arama sonuçlarına dahil edilmez. Ayrıca, aramanın yalnızca kapalı mı yoksa açık mı olduğunun belirlenmesinin mümkün olduğu panoramaları döndürdüğünü de unutmayın. Örneğin, PhotoSpheres içeride mi yoksa açık alanda mı oldukları bilinmediğinden döndürülmez.

StreetViewPanoramaData arayüzü

google.maps.StreetViewPanoramaData arayüz

registerPanoProvider kullanılarak tanımlanan sağlayıcıdan döndürülen panoramanın temsili.

tiles
Bu panoramanın özel karolarını belirtir.
copyright optional
Tür:  string optional
Bu panorama için telif hakkı metnini belirtir.
imageDate optional
Tür:  string optional
Bu panoramadaki görüntülerin alındığı yılı ve ayı belirtir. Tarih dizesi YYYY-AA biçimindedir.
location optional
Tür:  StreetViewLocation optional
Bu panorama için konum meta verilerini belirtir.

google.maps.StreetViewLink arayüz

Bitişik Street View panolarına yapılan referans koleksiyonu.

description optional
Tür:  string optional
Bağlantıyı açıklayan yerelleştirilmiş bir dize.
heading optional
Tür:  number optional
Bağlantının başlığı.
pano optional
Tür:  string optional
Panorama için benzersiz bir tanımlayıcı. Bu kimlik bir oturumda sabittir ancak tüm oturumlar arasında kararsızdır.