StreetViewPanorama sınıfı
google.maps.StreetViewPanorama
sınıf
Belirli bir LatLng
veya panorama kimliği için panoramayı görüntüler. StreetViewPanorama
nesnesi, ayrı bir <div>
içinde bağımsız olabilecek veya Map
öğesine bağlı olabilecek bir Street View "görüntüleyicisi" sağlar.
Bu sınıfın kapsamı MVCObject
.
const {StreetViewPanorama} = await google.maps.importLibrary("streetView")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
StreetViewPanorama |
StreetViewPanorama(container[, opts]) Parametreler:
Geçilen StreetViewPanoramaOptions ile panorama oluşturur. |
Özellikler | |
---|---|
controls |
Tür:
Array<MVCArray<HTMLElement>> Panoramaya eklenecek ek denetimler. 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
Odak noktası bu StreetViewPanorama olacak şekilde ayarlanır. Odağı ayarlamadan ö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ünmeyen bir StreetViewPanorama öğeye odaklanılamaz. |
getLinks |
getLinks() Parametreler: Yok
Dönüş Değeri:
Array<StreetViewLink> Street View panoramasına ait gezinme bağlantıları kümesini döndürür. |
getLocation |
getLocation() Parametreler: Yok
Dönüş Değeri:
StreetViewLocation Geçerli panoramanın StreetViewLocation değerini döndürür. |
getMotionTracking |
getMotionTracking() Parametreler: Yok
Dönüş Değeri:
boolean Hareket izleyicinin durumunu döndürür. Kullanıcı fiziksel olarak cihazı hareket ettirdiğinde ve tarayıcı tarafından desteklendiğinde true varsa Street View Panoraması fiziksel hareketleri izler. |
getPano |
getPano() Parametreler: Yok
Dönüş 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
Dönüş Değeri:
StreetViewPov Bu panorama çekildiğinde fotoğrafçının başlığı ve perdesini döndürür. Bu, yoldaki Street View panoramaları için, aracın hangi yönde ilerlediğini de ortaya çıkarır. Bu veriler pano_changed etkinliğinden sonra kullanılabilir. |
getPosition |
getPosition() Parametreler: Yok
Dönüş Değeri:
LatLng|null Street View panoramasının geçerli LatLng konumunu döndürür. |
getPov |
getPov() Parametreler: Yok
Dönüş Değeri:
StreetViewPov Street View panoraması için geçerli bakış açısını döndürür. |
getStatus |
getStatus() Parametreler: Yok
Dönüş Değeri:
StreetViewStatus setPosition() veya setPano() isteği tamamlandığında panoramanın durumunu döndürür. |
getVisible |
getVisible() Parametreler: Yok
Dönüş Değeri:
boolean Panorama görünürse true değerini döndürür. Belirtilen konumda Street View görüntülerinin olup olmadığı belirtilmez. |
getZoom |
getZoom() Parametreler: Yok
Dönüş Değeri:
number Panoramanın yakınlaştırma düzeyini döndürür. Tamamen uzaklaştırılmış, görüş alanı 180 derece olan düzey 0'dır. Yakınlaştırmak, 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şikliğinde çağrılan özel panorama sağlayıcısını ayarlayın. |
setLinks |
setLinks(links) Parametreler:
Return Value: Yok
Street View panoraması için gezinme bağlantıları grubunu ayarlar. |
setMotionTracking |
setMotionTracking(motionTracking) Parametreler:
Return Value: Yok
Hareket izleyicinin durumunu ayarlar. Kullanıcı fiziksel olarak cihazı hareket ettirdiğinde ve tarayıcı tarafından desteklendiğinde true varsa Street View Panoraması fiziksel hareketleri izler. |
setOptions |
setOptions(options) Parametreler:
Return Value: Yok
Anahtar/değer çiftleri koleksiyonunu ayarlar. |
setPano |
setPano(pano) Parametreler:
Return Value: Yok
Street View panoramasının mevcut panorama kimliğini ayarlar. |
setPosition |
setPosition(latLng) Parametreler:
Return Value: Yok
Street View panoramasının mevcut 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
Panoramanın görünür olması için true olarak ayarlanır. false olarak ayarlanırsa, panorama, haritaya veya kendi <div> konumuna yerleştirilmiş olsa da gizlenir. |
setZoom |
setZoom(zoom) Parametreler:
Return Value: Yok
Panoramanın yakınlaştırma düzeyini ayarlar. Tamamen uzaklaştırılmış, görüş alanı 180 derece olan düzey 0'dır. Yakınlaştırmak, 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 elle 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 gezindikçe 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 tetiklenir. Ses perdesi, yakınlaştırma veya başlık değiştikçe bakış açısı da değişir. |
resize |
function() Bağımsız değişkenler: Yok
Geliştiriciler, div öğesinin boyutu değiştiğinde şu etkinliği panoramada 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 kimliğe veya konuma göre yapılan her panorama aramasından sonra tetiklenir. |
visible_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın görünürlüğü değiştiğinde tetiklenir. Görünürlük, Pegman haritaya sürüklendiğinde, kapat düğmesi tıklandığında veya setVisible() çağrıldığında değiştirilir. |
zoom_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, panoramanın yakınlaştırma düzeyi değiştiğinde tetiklenir. |
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 git özelliğinin etkin/devre dışı durumu. Özel panoramalar için geçerli değildir. |
controlSize optional |
Tür:
number optional Panoramada görünen denetimlerin piksel cinsinden boyutu. Bu değer, Panorama oluşturulurken doğrudan sağlanmalıdır. Bu değerin daha sonra güncellenmesi, denetimleri tanımlanmamış 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ıklamada 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 kontrolü için görüntüleme seçenekleri. |
imageDateControl optional |
Tür:
boolean optional Görüntü alma tarihi kontrolünün etkin/devre dışı durumu. Varsayılan olarak devre dışıdır. |
linksControl optional |
Tür:
boolean optional Bağlantılar 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 veya gerekli olmadığında, bakış açısının (bakım noktası) cihazın yönünü takip etmesi için varsayılan olarak etkinleştirilir. Bu, öncelikli olarak mobil cihazlar için geçerlidir. motionTrackingControl etkinken motionTracking false değerine ayarlanırsa hareket izleme kontrolü görünür ancak izleme kapalıdır. Kullanıcı bu seçeneği açıp kapatmak için hareket izleme kontrolüne dokunabilir. İzin gerekli olmasına rağmen henüz istenmediği halde motionTracking true olarak ayarlanırsa, hareket izleme kontrolü görünür ancak izleme kapalıdır. Kullanıcı izin istemek için hareket izleme kontrolüne dokunabilir. İzin kullanıcı tarafından reddedilirken motionTracking true değerine ayarlanırsa hareket izleme kontrolü, izleme özelliği 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, kontrolün haritada görünmesi için varsayılan olarak etkinleştirilir. Bu, öncelikli olarak 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 denetimi için ekran seçenekleri. |
pano optional |
Tür:
string optional Özel bir panorama belirlenirken 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 eğim olarak belirtilen kamera yönü. |
scrollwheel optional |
Tür:
boolean optional Varsayılan:
true false ise Street View'da kaydırma tekerleğiyle yakınlaştırmayı devre dışı bırakır. |
showRoadLabels optional |
Tür:
boolean optional Varsayılan:
true Panorama üzerinde sokak adlarının görüntülenmesi. Bu değer belirtilmezse veya true olarak ayarlanırsa panoramada sokak adları görüntülenir. 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 düzeyi, sayı olarak belirtilir. 0 yakınlaştırma oranı, 180 derecelik bir görünüm alanı sağlar. |
zoomControl optional |
Tür:
boolean optional Zum denetiminin etkin/devre dışı durumu. |
zoomControlOptions optional |
Tür:
ZoomControlOptions optional Zum denetiminin görüntüleme seçenekleri. |
StreetViewAddressControlOptions arayüzü
google.maps.StreetViewAddressControlOptions
arayüz
Street View adres kontrolünün oluşturulmasına ilişkin seçenekler.
Özellikler | |
---|---|
position optional |
Tür:
ControlPosition optional Konum kimliği. Bu kimlik, denetimin harita üzerindeki 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 bağlantı başlıkları uygun şekilde ayarlandığında çalışan teknolojileri (webgl gibi) kullanır. Resimleri bu işaretle birlikte doğru bir şekilde sunmak geliştiricinin görevidir. Aksi takdirde SecurityErrors'lar ortaya çıkabilir. |
StreetViewTileData arayüzü
google.maps.StreetViewTileData
arayüz
Bir Street View panoramasında kullanılan karo grubunun özellikleri.
Özellikler | |
---|---|
centerHeading |
Tür:
number Panoramik karoların ortasındaki başlık (derece cinsinden). |
tileSize |
Tür:
Size Karoların oluşturulacağı boyut (piksel). |
worldSize |
Tür:
Size Tüm panoramanın "dünyasının" boyutu (piksel cinsinden). |
Yöntemler | |
---|---|
getTileUrl |
getTileUrl(pano, tileZoom, tileX, tileY) Parametreler:
Dönüş Değeri:
string Belirtilen parçanın karo resmi URL'sini alır. Bu, özel kartlarınızı sağlamak için uygulamanız gereken özel bir yöntemdir. API, aşağıdaki parametreleri sağlayarak bu yöntemi çağırır: pano , Street View parçasının panorama kimliğidir.tileZoom , karonun yakınlaştırma düzeyidir.tileX , parçanın x koordinatıdır.tileY , parçanın 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 konumundan kameranın yönünü belirten bakış açısı nesnesi. Bakış açısı, başlık ve satış konuşması olarak tanımlanır.
Özellikler | |
---|---|
heading |
Tür:
number Kuzeye göre true yönünde derece olarak kamera istikameti. Gerçek kuzey 0°, doğu 90°, güney 180°, batı 270°'dir. |
pitch |
Tür:
number Street View aracına göre kamera perdesi (derece cinsinden). 90° (doğrudan yukarı) ile -90° (doğrudan aşağı) arasında değişir. |
StreetViewCoverageLayer sınıfı
google.maps.StreetViewCoverageLayer
sınıf
Street View'ın kullanılabildiği konumları gösteren bir katman.
Bu sınıfın kapsamı MVCObject
.
const {StreetViewCoverageLayer} = await google.maps.importLibrary("streetView")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Marka | |
---|---|
StreetViewCoverageLayer |
StreetViewCoverageLayer() Parametreler: Yok
Yeni bir StreetViewCoverageLayer örneği oluşturur. |
Yöntemler | |
---|---|
getMap |
getMap() Parametreler: Yok
Dönüş Değeri:
Map|null Bu katmanın görüntülendiği haritayı döndürür. |
setMap |
setMap(map) Parametreler:
Return Value: Yok
Belirtilen haritadaki katmanı oluşturur. Harita boş olarak ayarlanırsa katman kaldırılır. |
Devralındı:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|