Rendering

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

StreetViewPanorama sınıfı

google.maps.StreetViewPanorama sınıf

Belirli bir LatLng veya panorama kimliğine ait panoramayı gösterir. StreetViewPanorama nesnesi, ayrı bir <div> içinde bağımsız olabilen veya bir Map öğesine bağlı Street View "izleyicisi" sağlar.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

StreetViewPanorama
StreetViewPanorama(container[, opts])
Parametreler:
Geçen StreetViewPanoramaOptions ile bir panorama oluşturur.
controls
Panoramaya eklenecek ek kontroller. Panoramanın kontrolünü eklemek için denetimin <div> öğesini, oluşturulması gereken ControlPosition öğesine karşılık gelen MVCArray öğesine ekleyin.
focus
focus()
Parametreler: Yok
Return Value: Hiçbiri
Odağı bu StreetViewPanorama olarak ayarlar. Odaklanmadan önce StreetViewPanorama öğesinin görünür olduğundan emin olmak için bir visible_changed etkinliğiyle birlikte bu yöntemi kullanmayı düşünebilirsiniz. Görünür olmayan bir StreetViewPanorama, odaklanamaz.
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 başlığını ve perdesini döndürür. Yoldaki Street View panoramaları için de arabanın hangi yöne doğru seyahat ettiği gösterilir. Bu veriler, pano_changed etkinliğinden sonra sunulur.
getPosition
getPosition()
Parametreler: Yok
İade Değeri: LatLng
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 geçerli bakış açısını döndürür.
getStatus
getStatus()
Parametreler: Yok
İade Değeri: StreetViewStatus
setPosition() veya setPano() isteğinin tamamlandığında 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 sunulup sunulmadığı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ılmış düzey 0'dır ve görüş alanı 180 derecedir. Yakınlaştırdığınızda yakınlaştırma düzeyi artar.
registerPanoProvider
registerPanoProvider(provider[, opt_options])
Parametreler:
Return Value: Hiçbiri
Panorama değişikliği adı verilen özel panorama sağlayıcısını özel panoramalar yüklemek üzere ayarlayın.
setMotionTracking
setMotionTracking(motionTracking)
Parametreler:
  • motionTrackingboolean
Return Value: Hiçbiri
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: Hiçbiri
Anahtar/değer çiftleri koleksiyonunu ayarlar.
setPano
setPano(pano)
Parametreler:
  • pano: string
Return Value: Hiçbiri
Street View panoramasının mevcut panorama kimliğini belirler.
setPosition
setPosition(latLng)
Parametreler:
Return Value: Hiçbiri
Street View panoraması için geçerli LatLng konumunu ayarlar.
setPov
setPov(pov)
Parametreler:
Return Value: Hiçbiri
Street View panoramasının bakış açısını ayarlar.
setVisible
setVisible(flag)
Parametreler:
  • flagboolean
Return Value: Hiçbiri
Panoramayı görünür hale getirmek için true değerine ayarlanır. false olarak ayarlanırsa panoramik görüntü haritaya yerleştirilip yerleştirilmeyeceğine veya <div> özeline yerleştirilmiş olsa bile gizlenir.
setZoom
setZoom(zoom)
Parametreler:
  • zoom: number
Return Value: Hiçbiri
Panoramanın yakınlaştırma düzeyini ayarlar. Tamamen uzaklaştırılmış düzey 0'dır ve görüş alanı 180 derecedir. Yakınlaştırdığınızda yakınlaştırma düzeyi artar.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
closeclick
function(event)
Bağımsız değişkenler:
  • event: Event Tetiklenen etkinlik.
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 etkinleşir. Kullanıcı panoramada ilerledikçe veya konum manuel olarak ayarlandığı için pano değişebilir. Tüm konum değişikliklerinin 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 etkinleşir. Kullanıcı panoramada gezinirken veya konum manuel olarak ayarlanırken 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 etkinleşir. Nokta, yakınlaştırma veya başlık değiştikçe bakış açısı değişir.
resize
function()
Bağımsız değişkenler: Yok
Geliştiriciler div boyutu değiştirildiğinde panoramada bu etkinliği tetiklemelidir: google.maps.event.trigger(panorama, 'resize').
status_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kimlik veya konuma göre her panoramik aramadan sonra, setPosition() veya setPano() aracılığıyla 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() çağrıldığında görünürlük değişir.
zoom_changed
function()
Bağımsız değişkenler: Yok
Panoramanın yakınlaştırma düzeyi değiştiğinde bu etkinlik etkinleşir.

StreetViewPanoramaOptions arayüz

google.maps.StreetViewPanoramaOptions arayüz

StreetViewPanorama nesnesinin özelliklerini tanımlayan seçenekler.

addressControl optional
Tür: boolean optional
Adres kontrolünün etkin/devre dışı durumu.
addressControlOptions optional
Adres kontrolü için görüntüleme seçenekleri.
clickToGo optional
Tür: boolean optional
Tıkla ve ara özelliğinin etkin/devre dışı durumu.
controlSize optional
Tür: number optional
Panoramada görünen kontrollerin piksel cinsinden boyutu. Panorama oluşturulurken bu değer doğrudan sağlanmalıdır. Bu değerin daha sonra güncellenmesi, kontrolleri tanımlanmamış bir duruma getirebilir. Yalnızca Maps API'nin kendisi tarafından yapılan kontrolleri düzenler. 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 yazıyorsa kapat düğmesi görüntülenir.
fullscreenControl optional
Tür: boolean optional
Tam ekran denetiminin etkin/devre dışı durumu.
fullscreenControlOptions optional
Tam ekran kontrolü için görüntüleme seçenekleri.
imageDateControl optional
Tür: boolean optional
Görüntü alma tarih kontrolünün etkin/devre dışı 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 izlemenin açık mı kapalı mı olduğu. Hareket izleme kontrolü mevcut olduğunda ve kullanıcı tarafından izin verildiğinde ya da gerekmediğinde varsayılan olarak etkinleştirilir. Böylece POV (bakış noktası) cihazın yönünü izleyebilir. Bu, öncelikli olarak mobil cihazlar için geçerlidir. motionTrackingControl etkinken motionTracking, false olarak ayarlanırsa hareket izleme kontrolü görünür ancak izleme kapalı. Kullanıcı bu seçeneği açıp kapatmak için hareket izleme kontrolüne dokunabilir. İzin gerekirken motionTracking henüz true gerekmiyorsa hareket izleme kontrolü görünür ancak izleme kapalıdır. Kullanıcı izin istemek için hareket izleme kontrolüne dokunabilir. motionTracking izni kullanıcı tarafından reddediliyorken motionTracking olarak ayarlanırsa hareket izleme kontrolü, izleme kapalı olarak devre dışı görünür.
motionTrackingControl optional
Tür: boolean optional
Hareket izleme kontrolünün etkin/devre dışı durumu. Cihazda hareket verileri olduğunda varsayılan olarak etkindir. Böylece kontrol haritada görünür. Bu, öncelikli olarak mobil cihazlar için geçerlidir.
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
Panorama kimliği (özel bir panorama belirtilirken ayarlanması gerekir).
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 perde olarak belirtilen kamera yönü.
scrollwheel optional
Tür: boolean optional
Varsayılan: true
false ise Street View'da kaydırma tekerleğini yakınlaştırmayı devre dışı bırakır.
showRoadLabels optional
Tür: boolean optional
Sokak adlarının panoramada görüntülenmesi. Bu değer belirtilmezse veya true olarak 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ükleme sırasında görünür.
zoom optional
Tür: number optional
Panoramanın yakınlaştırma sayısı (sayı olarak belirtilir). Yakınlaştırma, 180 derece görüş alanı sağlar.
zoomControl optional
Tür: boolean optional
Yakınlaştırma denetiminin 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ün oluşturulması için seçenekler.

position optional
Tür: ControlPosition optional
Konum kimliği. Bu kimlik, kontrolün harita üzerindeki konumunu belirtmek için kullanılır. Varsayılan konum TOP_LEFT konumudur.

PanoProviderOptions arayüzü

google.maps.PanoProviderOptions arayüz

Özel Pano Sağlayıcısı seçenekleri.

cors optional
Tür: boolean optional
Ayarlanırsa oluşturucu, yalnızca sağlanan resimlerde mercek başlıkları ayarlandığında işe yarayan teknolojiler (webgl gibi) kullanır. Görüntüleri bu flag ile birlikte doğru sunmak geliştiricinin görevidir. Aksi takdirde SecurityErrors hatası ortaya çıkabilir.

StreetViewTileData arayüzü

google.maps.StreetViewTileData arayüz

Street View panoramasında kullanılan karo grubunun özellikleri.

centerHeading
Tür: number
Panoramik karoların ortasındaki başlık (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).
getTileUrl
getTileUrl(pano, tileZoom, tileX, tileY)
Parametreler:
  • panostring
  • tileZoomnumber
  • tileXnumber
  • tileYnumber
İade Değeri: string
Belirtilen kutu 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

Street View panoramasının konumunda kameranın yönünü belirten bir bakış noktası nesnesi. bakış açısı başlık ve perde olarak tanımlanır.

heading
Tür: number
Kamera true kuzeye göre derece derece. Doğru kuzey 0°, doğu 90°, güney 180°, batı 270°'dir.
pitch
Tür: number
Kamera görüş açısı, sokak görünümü aracına göre derecedir. 90° (doğrudan yukarı) ve -90° (doğrudan aşağı) arasında değişir.

StreetViewKapsamageKatman sınıfı

google.maps.StreetViewCoverageLayer sınıf

Street View'un kullanılabildiği yerleri gösteren bir katman.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

StreetViewCoverageLayer
StreetViewCoverageLayer()
Parametreler: Yok
Yeni bir StreetViewCoverageLayer örneği oluşturur.
getMap
getMap()
Parametreler: Yok
İade Değeri: Map
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler:
Return Value: Hiçbiri
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