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.
Marka | |
---|---|
StreetViewService |
StreetViewService() Parametreler: Yok
Street View hizmetinde depolanan verilere arayüz sağlayan bir StreetViewService oluşturur. |
Yöntemler | |
---|---|
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.
Sabitler | |
---|---|
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.
Özellikler | |
---|---|
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. |
|
Tür:
StreetViewSource optional Varsayılan:
StreetViewSource.DEFAULT 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 Varsayılan: [
StreetViewSource.DEFAULT ]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.
Özellikler | |
---|---|
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ı.
Özellikler | |
---|---|
data |
Bir panoramanın gösterimi. |
StreetViewLocation arayüzü
google.maps.StreetViewLocation
arayüz
Street View panoramasında bir konumun gösterimi.
Özellikler | |
---|---|
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.
Sabitler | |
---|---|
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.
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ı 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.
Özellikler | |
---|---|
tiles |
Tür:
StreetViewTileData 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. |
links optional |
Tür:
Array<StreetViewLink> optional Bitişik panoramalara giden gezinme bağlantılarını belirtir. |
location optional |
Tür:
StreetViewLocation optional Bu panoramanın konum meta verilerini belirtir. |
StreetViewLink arayüzü
google.maps.StreetViewLink
arayüz
Bitişik Street View panolarına ait referansların bir koleksiyonu.
Özellikler | |
---|---|
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. |