Service

StreetViewService sınıfı

sınıf google.maps.StreetViewService
kitaplık "streetView"

StreetViewService nesnesi, Street View verileri için arama yapar.

const {StreetViewService} = await google.maps.importLibrary("streetView");
StreetViewService
StreetViewService()
Parametreler: Yok
Street View hizmetinde depolanan veriler için bir arayüz sağlayan 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 panoramaya ait StreetViewPanoramaData değerini alır. StreetViewPanoramaData, sağlanan geri çağırmaya iletilir.

StreetViewStatus sabitleri

sabitler google.maps.StreetViewStatus
kitaplık "streetView"

Street View isteği tamamlandığında StreetViewService tarafından döndürülen durum. Bunlar değere göre veya sabitin adı kullanılarak belirtilebilir. Örneğin, 'OK' veya google.maps.StreetViewStatus.OK

Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri StreetViewStatusString türüyle tanımlanır.

const {StreetViewStatus} = await google.maps.importLibrary("streetView");
OK İstek başarılı oldu.
UNKNOWN_ERROR İstek başarıyla işlenemedi ancak başarısızlığın kesin nedeni bilinmiyor.
ZERO_RESULTS Arama ölçütleriyle eşleşen panorama bulunamadı.

StreetViewLocationRequest arayüzü

arayüz google.maps.StreetViewLocationRequest

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

location
isteğe bağlı
Tür: LatLng|LatLngLiteral optional
Street View panoraması için aranacak konumu belirtir.
preference
isteğe bağlı
Tür: StreetViewPreference optional
Yarıçap içinde hangi panoramanın bulunması gerektiğiyle ilgili bir tercih belirler: Belirtilen konuma en yakın olan veya yarıçap içindeki en iyi panorama.
radius
isteğe bağlı
Tür: number optional
Varsayılan: 50
Panorama aranacak yarıçapı metre cinsinden ayarlar.
source
isteğe bağlı
Tür: StreetViewSource optional
Aranacak panoramaların kaynağını belirtir. Bu sayede, örneğin yalnızca dış mekan panoramalarını aramak için bir kısıtlama uygulanabilir.
sources
isteğe bağlı
Tür: Iterable<StreetViewSource> optional
Aranacak panoramaların kaynaklarını belirtir. Bu sayede, örneğin yalnızca dış mekan panoramalarını aramak için bir kısıtlama uygulanabilir. Birden fazla kaynak ayarlanırsa bu kaynakların kesişimi değerlendirilir.

StreetViewPanoRequest arayüzü

arayüz google.maps.StreetViewPanoRequest

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

pano
isteğe bağlı
Tür: string optional
Aranacak pano kimliğini belirtir.

StreetViewResponse arayüzü

arayüz google.maps.StreetViewResponse

StreetViewService.getPanorama tarafından bir Promise için çözümlenen yanıt.

data
Panoramanın temsili.

StreetViewLocation arayüzü

arayüz google.maps.StreetViewLocation

Street View panoramasındaki bir konumun temsili.

pano
Tür: string
Panoramanın benzersiz tanımlayıcısı. Bu değer bir oturum içinde kararlıdır ancak oturumlar arasında kararlı değildir.
description
isteğe bağlı
Tür: string optional
Konumu açıklayan yerelleştirilmiş bir dize.
latLng
isteğe bağlı
Tür: LatLng optional
Panoramanın enlem ve boylamı.
shortDescription
isteğe bağlı
Tür: string optional
Konumun kısa açıklaması.

StreetViewPreference sabitleri

sabitler google.maps.StreetViewPreference
kitaplık "streetView"

Arama sonucunu, istek konumuna en yakın Street View panoraması veya kullanıcının görmek istediği panorama olma olasılığı en yüksek olan panorama döndürmeye yönlendiren seçenekler. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'best' veya google.maps.StreetViewPreference.BEST.

Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri StreetViewPreferenceString türüyle tanımlanır.

const {StreetViewPreference} = await google.maps.importLibrary("streetView");
BEST Kullanıcının görmek istediği en olası Street View panoraması döndürülür. En iyi sonuç; kullanıcı araştırmasına ve tanınan önemli yerler, resim kalitesi ve belirtilen konuma olan mesafe gibi parametrelere dayalı algoritmalar tarafından belirlenir.
NEAREST Belirtilen konuma en kısa mesafede olan Street View panoraması döndürülür. Bu yöntem yalnızca sınırlı bir yarıçap içinde iyi sonuç verir. Önerilen yarıçap 1 km veya daha azdır.

StreetViewSource sabitleri

sabitler google.maps.StreetViewSource
kitaplık "streetView"

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

Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri StreetViewSourceString türüyle tanımlanır.

const {StreetViewSource} = await google.maps.importLibrary("streetView");
DEFAULT Street View'un varsayılan kaynaklarını kullanır. Aramalar belirli kaynaklarla sınırlı olmaz.
GOOGLE Street View aramalarını resmi Google koleksiyonlarıyla sınırlandırır.
OUTDOOR Street View aramalarını dış mekan koleksiyonlarıyla sınırlandırır. İç mekan koleksiyonları arama sonuçlarına dahil edilmez. Aramanın yalnızca iç mekan veya dış mekan olup olmadığının belirlenebildiği panoramaları döndürdüğünü de unutmayın. Örneğin, PhotoSphere'ler iç mekanda mı yoksa dış mekanda mı olduğu bilinmediği için döndürülmez.

StreetViewPanoramaData arayüzü

arayüz google.maps.StreetViewPanoramaData

registerPanoProvider kullanılarak tanımlanan sağlayıcıdan döndürülen bir panoramayı temsil eder.

tiles
Bu panoramaya ait özel karoları belirtir.
copyright
isteğe bağlı
Tür: string optional
Bu panoramayla ilgili telif hakkı metnini belirtir.
imageDate
isteğe bağlı
Tür: string optional
Bu panoramadaki görüntülerin alındığı yılı ve ayı belirtir. Tarih dizesi YYYY-AA biçimindedir.
location
isteğe bağlı
Tür: StreetViewLocation optional
Bu panoramaya ait konum meta verilerini belirtir.

arayüz google.maps.StreetViewLink

Bitişik Street View panoramalarına referanslar koleksiyonu.

description
isteğe bağlı
Tür: string optional
Bağlantıyı açıklayan yerelleştirilmiş bir dize.
heading
isteğe bağlı
Tür: number optional
Bağlantının başlığı.
pano
isteğe bağlı
Tür: string optional
Panoramanın benzersiz tanımlayıcısı. Bu kimlik, bir oturum içinde kararlıdır ancak oturumlar arasında kararlı değildir.