StreetViewPanorama sınıfı
google.maps.StreetViewPanorama
sınıf
Belirli bir LatLng
veya panorama kimliğine ait panoramayı görüntüler. StreetViewPanorama
nesnesi, Street View "görüntüleyen" sağlar. Bu izleyici, ayrı bir <div>
içinde bağımsız olarak veya Map
ile ilişkilendirilebilir.
Bu sınıf MVCObject
tarihinde uzatılır.
const {StreetViewPanorama} = await google.maps.importLibrary("streetView")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
StreetViewPanorama |
StreetViewPanorama(container[, opts]) Parametreler:
Geçen StreetViewPanoramaOptions ile bir panorama oluşturur. |
Özellikler | |
---|---|
controls |
Tür:
Array<MVCArray<HTMLElement>> Panoramaya eklenecek ek kontroller. Panoramaya kontrol eklemek için kontrolün <div> öğesini, oluşturulması gereken ControlPosition öğesine karşılık gelen MVCArray öğesine ekleyin. |
Yöntemler | |
---|---|
focus |
focus() Parametreler: Yok
Return Value: Yok
Bu StreetViewPanorama öğesine odaklanmayı ayarlar. Odaklanmadan önce StreetViewPanorama öğesinin görünür olduğundan emin olmak için bu yöntemi bir visible_changed etkinliğiyle birlikte kullanabilirsiniz. Görünür olmayan bir StreetViewPanorama , odaklanılamaz. |
getLinks |
getLinks() Parametreler: Yok
İade Değeri:
Array<StreetViewLink> Street View panoraması için navigasyon bağlantıları grubunu döndürür. |
getLocation |
getLocation() Parametreler: Yok
İade Değeri:
StreetViewLocation Geçerli panoramanın StreetViewLocation değerini döndürür. |
getMotionTracking |
getMotionTracking() Parametreler: Yok
İade Değeri:
boolean Hareket izleyicinin durumunu döndürür. Kullanıcı, cihazı fiziksel olarak hareket ettirdiğinde ve tarayıcı desteklediğinde true , Street View Panoraması fiziksel hareketleri izler. |
getPano |
getPano() Parametreler: Yok
İade Değeri:
string Street View panoramasının mevcut panorama kimliğini döndürür. Bu kimlik yalnızca tarayıcının geçerli oturumunda sabittir. |
getPhotographerPov |
getPhotographerPov() Parametreler: Yok
İade Değeri:
StreetViewPov Bu panorama çekildiğinde fotoğrafçının perdesini ve perdesini döndürür. Bu, yoldaki Street View panoramaları için arabanın hangi yönde seyahat ettiğini de gösterir. Bu veriler, pano_changed etkinliğinden sonra kullanılabilir. |
getPosition |
getPosition() Parametreler: Yok
İade Değeri:
LatLng|null Street View panoramasının mevcut LatLng konumunu döndürür. |
getPov |
getPov() Parametreler: Yok
İade Değeri:
StreetViewPov Street View panoramasının mevcut bakış açısını döndürür. |
getStatus |
getStatus() Parametreler: Yok
İade Değeri:
StreetViewStatus setPosition() veya setPano() isteğinin tamamlanmasının ardından panoramanın durumunu döndürür. |
getVisible |
getVisible() Parametreler: Yok
İade Değeri:
boolean Panorama görünürse true değerini döndürür. Street View görüntülerinin belirtilen konumda kullanılıp kullanılamadığını belirtmez. |
getZoom |
getZoom() Parametreler: Yok
İade Değeri:
number Panoramanın yakınlaştırma düzeyini döndürür. Tamamen uzaklaştırılan düzey 0'dır. Burada görüş alanı 180 derecedir. Yakınlaştırma, yakınlaştırma düzeyini artırır. |
registerPanoProvider |
registerPanoProvider(provider[, opt_options]) Parametreler:
Return Value: Yok
Özel panoramalar yüklemek için pano değişiminde çağrılan özel panorama sağlayıcısını ayarlayın. |
setLinks |
setLinks(links) Parametreler:
Return Value: Yok
Street View panoraması için navigasyon bağlantıları grubunu ayarlar. |
setMotionTracking |
setMotionTracking(motionTracking) Parametreler:
Return Value: Yok
Hareket izleyicinin durumunu ayarlar. Kullanıcı, cihazı fiziksel olarak hareket ettirdiğinde ve tarayıcı desteklediğinde true , Street View Panoraması fiziksel hareketleri izler. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
Anahtar/değer çiftlerinden oluşan bir koleksiyon oluşturur. |
setPano |
setPano(pano) Parametreler:
Return Value: Yok
Street View panoramasının mevcut panorama kimliğini belirler. |
setPosition |
setPosition(latLng) Parametreler:
Return Value: Yok
Street View panoraması için geçerli LatLng konumunu ayarlar. |
setPov |
setPov(pov) Parametreler:
Return Value: Yok
Street View panoramasının bakış açısını ayarlar. |
setVisible |
setVisible(flag) Parametreler:
Return Value: Yok
Panoramayı görünür yapmak için true olarak ayarlanır. false olarak ayarlanırsa panorama, haritaya mı yoksa kendi <div> öğesine mi yerleştirildiğini gizler. |
setZoom |
setZoom(zoom) Parametreler:
Return Value: Yok
Panoramanın yakınlaştırma düzeyini ayarlar. Tamamen uzaklaştırılan düzey 0'dır. Burada görüş alanı 180 derecedir. Yakınlaştırma, yakınlaştırma düzeyini artırır. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Etkinlikler | |
---|---|
closeclick |
function(event) Bağımsız değişkenler:
Bu etkinlik, kapat düğmesi tıklandığında tetiklenir. |
pano_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın pano kimliği değiştiğinde tetiklenir. Kullanıcı panoramada gezinirken veya konum manuel olarak ayarlandığında pano değişebilir. Tüm konum değişikliklerinin bir pano_changed tetiklemediğini unutmayın. |
position_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın konumu değiştiğinde tetiklenir. Kullanıcı panoramada gezinirken veya konum manuel olarak ayarlandığında konum değişir. |
pov_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın bakış açısı değiştiğinde tetiklenir. Perde, yakınlaştırma veya yön değiştikçe bakış açısı değişir. |
resize |
function() Bağımsız değişkenler: Yok
Div boyutu değiştirildiğinde geliştiriciler panorama üzerinde bu etkinliği tetiklemelidir: google.maps.event.trigger(panorama, 'resize') . |
status_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, setPosition() veya setPano() aracılığıyla her bir panorama aramasından sonra kimliğe veya konuma göre tetiklenir. |
visible_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın görünürlüğü değiştiğinde tetiklenir. Pegman haritaya sürüklendiğinde, kapat düğmesi tıklandığında veya setVisible() arandığında görünürlük değişir. |
zoom_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın yakınlaştırma düzeyi değiştiğinde etkinleşir. |
StreetViewPanoramaOptions arayüz
google.maps.StreetViewPanoramaOptions
arayüz
Bir StreetViewPanorama
nesnesinin özelliklerini tanımlayan seçenekler.
Özellikler | |
---|---|
addressControl optional |
Tür:
boolean optional Adres kontrolünün etkin/devre dışı durumu. |
addressControlOptions optional |
Tür:
StreetViewAddressControlOptions optional Adres kontrolü için görüntüleme seçenekleri. |
clickToGo optional |
Tür:
boolean optional Varsayılan:
true Tıkla ve ara özelliğinin etkin/devre dışı olma durumu. Özel panoramalar için geçerli değildir. |
controlSize optional |
Tür:
number optional Panoramada görünen denetimlerin piksel cinsinden boyutu. Panorama oluşturulurken doğrudan bu değerin sağlanması gerekir. Bu değerin daha sonra güncellenmesi, denetimleri tanımlanmadan bir duruma getirebilir. Yalnızca Maps API'nin kendisi tarafından yapılan denetimleri yönetir. Geliştirici tarafından oluşturulan özel kontrolleri ölçeklendirmez. |
disableDefaultUI optional |
Tür:
boolean optional Tüm varsayılan kullanıcı arayüzünü etkinleştirir/devre dışı bırakır. Tek tek geçersiz kılınabilir. |
disableDoubleClickZoom optional |
Tür:
boolean optional Varsayılan:
true Çift tıklamayla yakınlaştırmayı etkinleştirir/devre dışı bırakır. |
enableCloseButton optional |
Tür:
boolean optional Varsayılan:
false true ise kapat düğmesi görüntülenir. |
fullscreenControl optional |
Tür:
boolean optional Tam ekran kontrolünün etkin/devre dışı durumu. |
fullscreenControlOptions optional |
Tür:
FullscreenControlOptions optional Tam ekran denetimi için görüntüleme seçenekleri. |
imageDateControl optional |
Tür:
boolean optional Görüntü edinme tarih kontrolünün etkin/devre dışı olma durumu. Varsayılan olarak devre dışıdır. |
linksControl optional |
Tür:
boolean optional Bağlantı kontrolünün etkin/devre dışı durumu. |
motionTracking optional |
Tür:
boolean optional Hareket izleme özelliğinin açık veya kapalı olması. Hareket izleme kontrolü mevcut olduğunda ve bir kullanıcı tarafından izin verildiğinde ya da kullanıcı gerekli olmadığında kullanıcının bakış açısının cihazın yönünü izlemesi için varsayılan olarak etkinleştirilir. Bu öncelikle mobil cihazlar için geçerlidir. motionTracking , motionTrackingControl etkinken false olarak ayarlanırsa hareket izleme kontrolü görünür ancak izleme kapalıdır. Kullanıcı, bu seçeneği değiştirmek için hareket izleme kontrolüne dokunabilir. motionTracking , izin gerekli olduğu halde henüz istenmediyse true olarak ayarlandıysa hareket izleme kontrolü görünür ancak izleme kapalıdır. Kullanıcı, izin istemek için hareket izleme kontrolüne dokunabilir. Kullanıcı tarafından izin reddedilirken motionTracking true olarak ayarlanırsa hareket izleme kontrolü, izleme özelliği devre dışıyken devre dışı olarak görünür. |
motionTrackingControl optional |
Tür:
boolean optional Hareket izleme kontrolünün etkin/devre dışı durumu. Cihazda hareket verileri varsa varsayılan olarak etkindir. Böylece kontrol, harita üzerinde gösterilir. Bu öncelikle mobil cihazlar için geçerlidir. |
motionTrackingControlOptions optional |
Tür:
MotionTrackingControlOptions optional Hareket izleme kontrolü için görüntüleme seçenekleri. |
panControl optional |
Tür:
boolean optional Kaydırma kontrolünün etkin/devre dışı durumu. |
panControlOptions optional |
Tür:
PanControlOptions optional Kaydırma kontrolü için görüntüleme seçenekleri. |
pano optional |
Tür:
string optional Özel bir panorama belirtilirken ayarlanması gereken panorama kimliği. |
position optional |
Tür:
LatLng|LatLngLiteral optional Street View panoramasının LatLng konumu. |
pov optional |
Tür:
StreetViewPov optional Panorama için başlık ve ses perdesi olarak belirtilen kamera yönü. |
scrollwheel optional |
Tür:
boolean optional Varsayılan:
true false ise Street View'da kaydırma tekerleğinin yakınlaştırmasını devre dışı bırakır. |
showRoadLabels optional |
Tür:
boolean optional Varsayılan:
true Sokak adlarının panoramada görüntülenmesi. Bu değer belirtilmezse veya true değerine ayarlanırsa sokak adları panoramada gösterilir. false olarak ayarlanırsa sokak adları gösterilmez. |
visible optional |
Tür:
boolean optional true ise Street View panoraması yüklenirken görünür. |
zoom optional |
Tür:
number optional Panoramanın sayı olarak belirtilen yakınlaştırması. 0 değeri, 180 derece görüş alanına sahip olur. |
zoomControl optional |
Tür:
boolean optional Yakınlaştırma kontrolünün etkin/devre dışı durumu. |
zoomControlOptions optional |
Tür:
ZoomControlOptions optional Yakınlaştırma kontrolü için görüntüleme seçenekleri. |
StreetViewAddressControlOptions arayüzü
google.maps.StreetViewAddressControlOptions
arayüz
Street View adres kontrolünü oluşturma seçenekleri.
Özellikler | |
---|---|
position optional |
Tür:
ControlPosition optional Konum kimliği. Bu kimlik, denetimin haritadaki konumunu belirtmek için kullanılır. Varsayılan konum: TOP_LEFT . |
PanoProviderOptions arayüzü
google.maps.PanoProviderOptions
arayüz
Özel Pano Sağlayıcısı seçenekleri.
Özellikler | |
---|---|
cors optional |
Tür:
boolean optional Ayarlanırsa oluşturucu, yalnızca sağlanan resimlerde cor başlıkları ayarlanmışsa bu teknolojileri (webgl gibi) kullanır. Resimleri bu işaretle birlikte doğru bir şekilde sunmak geliştiricinin görevidir. Aksi takdirde SecurityErrors uygulaması sonlandırılabilir. |
StreetViewTileData arayüzü
google.maps.StreetViewTileData
arayüz
Street View panoramasında kullanılan blok grubunun özellikleri.
Özellikler | |
---|---|
centerHeading |
Tür:
number Panoramik karoların ortasındaki derece (derece cinsinden). |
tileSize |
Tür:
Size Karoların oluşturulacağı boyut (piksel cinsinden). |
worldSize |
Tür:
Size Tüm panoramanın "dünyasının" boyutu (piksel cinsinden). |
Yöntemler | |
---|---|
getTileUrl |
getTileUrl(pano, tileZoom, tileX, tileY) Parametreler:
İade Değeri:
string Belirtilen blok için karo resim URL'sini alır. Bu, özel karolarınızı sağlamak için uygulamanız gereken özel bir yöntemdir. API bu yöntemi çağırarak aşağıdaki parametreleri sağlar: pano , Street View karosunun panorama kimliğidir.tileZoom , karonun yakınlaştırma düzeyidir.tileX , karonun x koordinatıdır.tileY , karonun y koordinatıdır.Özel yönteminiz, karo resminin URL'sini döndürmelidir. |
StreetViewPov arayüzü
google.maps.StreetViewPov
arayüz
Kameranın Street View panorama'nın konumunda belirtilen yönünü belirten görüş noktası nesnesi. Bakış açısı, başlık ve dönüş olarak tanımlanır.
Özellikler | |
---|---|
heading |
Tür:
number Kamera true kuzeyine göre derece cinsinden. Doğru kuzey 0°, doğu 90°, güney 180°, batı 270°'dir. |
pitch |
Tür:
number Street View aracına göre derece olarak kamera perdesi. 90° (doğrudan yukarı) ve -90° (doğrudan aşağı) arasında değişir. |
StreetViewCoverageLayer sınıfı
google.maps.StreetViewCoverageLayer
sınıf
Street View'un kullanılabildiği yerleri gösteren katman.
Bu sınıf MVCObject
tarihinde uzatılır.
const {StreetViewCoverageLayer} = await google.maps.importLibrary("streetView")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki kitaplıklar başlıklı bölümü inceleyin.
Marka | |
---|---|
StreetViewCoverageLayer |
StreetViewCoverageLayer() Parametreler: Yok
Yeni bir StreetViewCoverageLayer örneği oluşturur. |
Yöntemler | |
---|---|
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map|null Bu katmanın görüntülendiği haritayı döndürür. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Katmanı belirtilen haritada oluşturur. Harita boş değerine ayarlanırsa katman kaldırılır. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|