Service

StreetViewService sınıfı

google.maps.StreetViewService sınıf

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

const {StreetViewService} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki 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öndürülen Değer:  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ğırma işlevine iletilir.

StreetViewStatus sabitleri

google.maps.StreetViewStatus constants

Bir 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

const {StreetViewStatus} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki 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ğıyla ilgili bir tercih belirler: 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 aranacak yarıçapı metre cinsinden belirler.
source optional
Tür:  StreetViewSource optional
Aranacak panoramaların kaynağını belirtir. Bu sayede, örneğin yalnızca açık hava panoramaları için arama kısıtlaması uygulayabilirsiniz.
sources optional
Tür:  Iterable<StreetViewSource> optional
Aranacak panorama kaynaklarını belirtir. Bu sayede, örneğin yalnızca açık hava panoramaları için arama kısıtlaması uygulayabilirsiniz. Birden fazla kaynak ayarlandığında bu kaynaklar kesişimi olarak değerlendirilir.

StreetViewPanoRequest arayüzü

google.maps.StreetViewPanoRequest arayüz

Belirli bir kimliğe sahip bir panorama 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

Yanıt, StreetViewService.getPanorama tarafından verilen bir Promise için çözüme ulaştırıldı.

data
Bir panoramanın gösterimi.

StreetViewLocation arayüzü

google.maps.StreetViewLocation arayüz

Street View panoramasında bir konumun gösterimi.

pano
Tür:  string
Panoramanın benzersiz tanımlayıcısı. Bu değer, oturum içinde kararlıdır ancak 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 ve boylamı.
shortDescription optional
Tür:  string optional
Konumun kısa açıklaması.

StreetViewPreference sabitleri

google.maps.StreetViewPreference constants

Arama sonucunu, istek konumuna en yakın Street View panoramasını veya kullanıcının görmek istediği panoramanın büyük olasılıkla olacağına karar verilen bir panoramayı döndürecek şekilde yönlendiren seçenekler. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'best' veya google.maps.StreetViewPreference.BEST.

const {StreetViewPreference} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

BEST Kullanıcının görmek istediği en olası Street View panoramasını döndürün. En iyi sonuç, kullanıcı araştırmalarına ve tanınan önemli yerler, resim kalitesi ve belirli konuma olan mesafe gibi parametrelere dayalı algoritmalar tarafından belirlenir.
NEAREST Sağlanan konuma en kısa mesafedeki Street View panoramasını döndürme Bu yöntem yalnızca sınırlı bir yarıçap içinde iyi çalışır. Önerilen yarıçap 1 km veya daha azdır.

StreetViewSource sabitleri

google.maps.StreetViewSource constants

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

const {StreetViewSource} = await google.maps.importLibrary("streetView") numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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ı açık hava koleksiyonlarıyla sınırlandırır. Kapalı koleksiyonlar arama sonuçlarına dahil edilmez. Aramanın yalnızca kapalı veya açık olup olmadığının belirlenebildiği panoramaları döndürdüğünü de unutmayın. Örneğin, iç mekan veya dış mekan olup olmadığı bilinmediği için PhotoSphere'ler döndürülmez.

StreetViewPanoramaData arabirim

google.maps.StreetViewPanoramaData arayüz

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

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

google.maps.StreetViewLink arayüz

Bitişik Street View panolarına ait referansların bir 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
Panoramanın benzersiz tanımlayıcısı. Bu kimlik, oturum içinde kararlıdır ancak oturumlar arasında kararsızdır.