Controls

FullscreenControlOptions arayüzü

google.maps.FullscreenControlOptions arayüz

Tam ekran kontrolünün oluşturulmasına ilişkin seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır.

MapTypeControlOptions arayüzü

google.maps.MapTypeControlOptions arayüz

Harita türü kontrolünün oluşturulmasına ilişkin seçenekler.

mapTypeIds optional
Tür:  Array<MapTypeId|string> optional
Kontrolde gösterilecek harita türlerinin kimlikleri.
position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır.
style optional
Tür:  MapTypeControlStyle optional
Stil kimliği Hangi harita türü kontrolünün görüntüleneceğini seçmek için kullanılır.

MapTypeControlStyle sabit değerleri

google.maps.MapTypeControlStyle sabit değer

Ortak MapTypesControls için tanımlayıcılar.

const {MapTypeControlStyle} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

DEFAULT Varsayılan harita türü denetimini kullanır. DEFAULT kontrolü gösterildiğinde, pencere boyutuna ve diğer faktörlere göre değişiklik gösterir. DEFAULT denetimi, API'nin gelecekteki sürümlerinde değişebilir.
DROPDOWN_MENU Ekran duyarlılığı için bir açılır menü.
HORIZONTAL_BAR Standart yatay radyo düğmeleri çubuğu.

MotionTrackingControlOptions arayüzü

google.maps.MotionTrackingControlOptions arayüz

Hareket izleme kontrolünün oluşturulmasına ilişkin seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Bu, söz konusu kontrolün panoramadaki konumunu belirtmek için kullanılır.

PanControlOptions arayüzü

google.maps.PanControlOptions arayüz

Kaydırma kontrolünün oluşturulmasına ilişkin seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır.

RotateControlOptions arayüzü

google.maps.RotateControlOptions arayüz

Döndürme kontrolünün oluşturulmasıyla ilgili seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır.

ScaleControlOptions arayüzü

google.maps.ScaleControlOptions arayüz

Ölçek kontrolünü oluşturma seçenekleri.

style optional
Tür:  ScaleControlStyle optional
Stil kimliği Hangi ölçek kontrolü stilinin gösterileceğini seçmek için kullanılır.

ScaleControlStyle sabit değerleri

google.maps.ScaleControlStyle sabit değer

Ölçek kontrolü kimlikleri için tanımlayıcılar.

DEFAULT Standart ölçek kontrolü.

StreetViewControlOptions arayüzü

google.maps.StreetViewControlOptions arayüz

Haritada Street View pegman kontrolünün oluşturulmasına ilişkin seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır. Varsayılan konum, gezinme (yakınlaştırma ve kaydırma) kontrollerinin içine yerleştirilmiştir. Bu konum boşsa veya zoomControlOptions ya da panControlOptions içinde belirtilen konumla aynıysa Street View kontrolü, gezinme denetimlerinin bir parçası olarak görüntülenir. Aksi takdirde ayrı olarak gösterilir.
sources optional
Tür:  Iterable<StreetViewSource> optional
Aranacak panorama kaynaklarını belirtir. Bu, örneğin yalnızca resmi Google panoramalarının aranmasına olanak tanır. Birden fazla kaynak ayarlama, bu kaynakların kesişimi olarak değerlendirilir. Not: StreetViewSource.OUTDOOR kaynağı şu anda desteklenmiyor.

ZoomControlOptions arayüzü

google.maps.ZoomControlOptions arayüz

Yakınlaştırma kontrolünün oluşturulmasına ilişkin seçenekler.

position optional
Tür:  ControlPosition optional
Konum kimliği. Kontrolün harita üzerindeki konumunu belirtmek için kullanılır.

ControlPosition sabit değerleri

google.maps.ControlPosition sabit değer

Kontrollerin haritadaki yerleşimini belirtmek için kullanılan tanımlayıcılar. Kontroller, aynı düzen konumundaki diğer kontrollere göre konumlandırılır. İlk olarak eklenen denetimler, haritanın kenarına daha yakın konumlandırılır. Hem soldan sağa (LTR) hem de sağdan sola (RTL) düzen bağlamlarını otomatik olarak destekleyebilmek için "mantıksal değerlerin" kullanılması (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values sayfasına bakın) önerilir.

LTR'deki mantıksal değerler:

+----------------+ 
| BSIS BSIC BSIE |
| ISBS      IEBS |
|                |
| ISBC      IEBC |
|                |
| ISBE      IEBE |
| BEIS BEIC BEIE |
+----------------+

sağdan sola mantıksal değerler:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

Eski değerler:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

Üst veya alt satırdaki öğeler satırın ortasına doğru akar. Sol veya sağ sütundaki öğeler, sütunun ortasına doğru akar.

const {ControlPosition} = await google.maps.importLibrary("core") numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.

BLOCK_END_INLINE_CENTER Hem LTR hem de RTL'de BOTTOM_CENTER'a eşdeğerdir.
BLOCK_END_INLINE_END LTR'de BOTTOM_RIGHT veya RTL'de BOTTOM_LEFT'a eşdeğerdir.
BLOCK_END_INLINE_START LTR'de BOTTOM_LEFT veya RTL'de BOTTOM_RIGHT'ya eşdeğerdir.
BLOCK_START_INLINE_CENTER Hem LTR hem de RTL'de TOP_CENTER değerine eşdeğerdir.
BLOCK_START_INLINE_END LTR'de TOP_RIGHT'ye veya RTL'de TOP_LEFT'a eşdeğerdir.
BLOCK_START_INLINE_START LTR'de TOP_LEFT veya RTL'de TOP_RIGHT'ye eşdeğerdir.
BOTTOM_CENTER Öğeler, alt satırın ortasına yerleştirilir. Bunun yerine BLOCK_END_INLINE_CENTER öğesini kullanabilirsiniz.
BOTTOM_LEFT Öğeler sol alta yerleştirilmiş ve ortaya doğru akar. Öğeler Google logosunun sağına yerleştirilmiştir. Bunun yerine BLOCK_END_INLINE_START işlevini kullanabilirsiniz.
BOTTOM_RIGHT Öğeler sağ alta yerleştirilmiş ve ortaya doğru akar. Öğeler telif haklarının soluna yerleştirilir. Bunun yerine BLOCK_END_INLINE_END işlevini kullanabilirsiniz.
INLINE_END_BLOCK_CENTER LTR'de RIGHT_CENTER'a veya RTL'de LEFT_CENTER'a eşdeğerdir.
INLINE_END_BLOCK_END LTR'de RIGHT_BOTTOM veya RTL'de LEFT_BOTTOM'a eşdeğerdir.
INLINE_END_BLOCK_START LTR'de RIGHT_TOP veya RTL'de LEFT_TOP'a eşdeğerdir.
INLINE_START_BLOCK_CENTER LTR'de LEFT_CENTER veya RTL'de RIGHT_CENTER'a eşdeğerdir.
INLINE_START_BLOCK_END LTR'de LEFT_BOTTOM veya RTL'de RIGHT_BOTTOM'ya eşdeğerdir.
INLINE_START_BLOCK_START LTR'de LEFT_TOP veya RTL'de RIGHT_TOP'a eşdeğerdir.
LEFT_BOTTOM Öğeler solda, sol alt öğelerin üzerine yerleştirilir ve yukarıya doğru ilerler. Bunun yerine INLINE_START_BLOCK_END boyutunu kullanabilirsiniz.
LEFT_CENTER Öğeler sol tarafın ortasına yerleştirilir. Bunun yerine INLINE_START_BLOCK_CENTER alanını kullanabilirsiniz.
LEFT_TOP Öğeler sola, sol üst öğelerin altına yerleştirilir ve aşağı doğru akar. Bunun yerine INLINE_START_BLOCK_START boyutunu kullanabilirsiniz.
RIGHT_BOTTOM Öğeler sağda, sağ alt öğelerin üzerine yerleştirilir ve yukarıya doğru ilerler. Bunun yerine INLINE_END_BLOCK_END etiketini kullanabilirsiniz.
RIGHT_CENTER Öğeler, sağ tarafın ortasına yerleştirilir. Bunun yerine INLINE_END_BLOCK_CENTER alanını kullanmayı düşünebilirsiniz.
RIGHT_TOP Öğeler sağda, sağ üst öğelerin altına yerleştirilir ve aşağı doğru akar. Bunun yerine INLINE_END_BLOCK_START etiketini kullanabilirsiniz.
TOP_CENTER Öğeler, üst satırın ortasına yerleştirilir. Bunun yerine BLOCK_START_INLINE_CENTER öğesini kullanabilirsiniz.
TOP_LEFT Öğeler sol üste konumlandırılır ve ortaya doğru akar. Bunun yerine BLOCK_START_INLINE_START işlevini kullanmayı düşünün.
TOP_RIGHT Öğeler sağ üste yerleştirilmiş ve ortaya doğru akar. Bunun yerine BLOCK_START_INLINE_END işlevini kullanabilirsiniz.