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");
Marka | |
|---|---|
StreetViewService |
StreetViewService()Parametreler: Yok
Street View hizmetinde depolanan veriler için bir arayüz sağlayan StreetViewService oluşturur. |
Yöntemler | |
|---|---|
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");
Sabitler | |
|---|---|
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.
Özellikler | |
|---|---|
location
isteğe bağlı |
Tür:
LatLng|LatLngLiteral optionalStreet View panoraması için aranacak konumu belirtir. |
preference
isteğe bağlı |
Tür:
StreetViewPreference optionalYarıç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 optionalVarsayılan:
50Panorama aranacak yarıçapı metre cinsinden ayarlar. |
isteğe bağlı |
Tür:
StreetViewSource optionalVarsayılan:
StreetViewSource.DEFAULTAranacak 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> optionalVarsayılan: [
StreetViewSource.DEFAULT]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.
Özellikler | |
|---|---|
pano
isteğe bağlı |
Tür:
string optionalAranacak pano kimliğini belirtir. |
StreetViewResponse arayüzü
arayüz
google.maps.StreetViewResponse
StreetViewService.getPanorama tarafından bir Promise için çözümlenen yanıt.
Özellikler | |
|---|---|
data |
Panoramanın temsili. |
StreetViewLocation arayüzü
arayüz
google.maps.StreetViewLocation
Street View panoramasındaki bir konumun temsili.
Özellikler | |
|---|---|
pano |
Tür:
stringPanoramanı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 optionalKonumu açıklayan yerelleştirilmiş bir dize. |
latLng
isteğe bağlı |
Tür:
LatLng optionalPanoramanın enlem ve boylamı. |
shortDescription
isteğe bağlı |
Tür:
string optionalKonumun 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");
Sabitler | |
|---|---|
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");
Sabitler | |
|---|---|
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.
Özellikler | |
|---|---|
tiles |
Tür:
StreetViewTileDataBu panoramaya ait özel karoları belirtir. |
copyright
isteğe bağlı |
Tür:
string optionalBu panoramayla ilgili telif hakkı metnini belirtir. |
imageDate
isteğe bağlı |
Tür:
string optionalBu panoramadaki görüntülerin alındığı yılı ve ayı belirtir. Tarih dizesi YYYY-AA biçimindedir. |
links
isteğe bağlı |
Tür:
Array<StreetViewLink> optionalBitişik panoramalara giden gezinme bağlantılarını belirtir. |
location
isteğe bağlı |
Tür:
StreetViewLocation optionalBu panoramaya ait konum meta verilerini belirtir. |
StreetViewLink arayüzü
arayüz
google.maps.StreetViewLink
Bitişik Street View panoramalarına referanslar koleksiyonu.
Özellikler | |
|---|---|
description
isteğe bağlı |
Tür:
string optionalBağlantıyı açıklayan yerelleştirilmiş bir dize. |
heading
isteğe bağlı |
Tür:
number optionalBağlantının başlığı. |
pano
isteğe bağlı |
Tür:
string optionalPanoramanın benzersiz tanımlayıcısı. Bu kimlik, bir oturum içinde kararlıdır ancak oturumlar arasında kararlı değildir. |