Maps

Harita sınıf

google.maps.Map sınıf

Bu dersin sunduğu avantajlar MVCObject

const {Map} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Map
Map(mapDiv[, opts])
Parametreler: 
  • mapDivHTMLElement Harita bu öğeyi dolduracak şekilde oluşturulur.
  • optsMapOptions optional Seçenek
Belirtilen HTML kapsayıcısının içinde, genellikle bir DIV öğesi olan yeni bir harita oluşturur.
DEMO_MAP_ID Harita kimliği gerektiren kod örnekleri için kullanılabilecek harita kimliği. Bu harita kimliği, üretim uygulamalarında kullanılmak üzere tasarlanmamıştır ve bulut yapılandırması gerektiren özellikler (ör. bulut stili oluşturma) için kullanılamaz.
controls
Haritaya eklenecek ek denetimler. Haritaya bir denetim eklemek için denetimin <div> öğesini, oluşturulması gereken ControlPosition öğesine karşılık gelen MVCArray öğesine ekleyin.
data
Tür:  Data
Haritaya bağlı bir Data örneği. Bu haritada kolayca görüntülemek için bu Data nesnesine özellikler ekleyin.
mapTypes
Dize kimliğine göre MapType örneklerinin kaydı.
overlayMapTypes
Tür:  MVCArray<MapType optional>
Yer paylaşımına ek harita türleri. Bindirme haritası türleri, bağlı oldukları temel haritanın üstünde, overlayMapTypes dizisinde göründükleri sırayla gösterilir (daha yüksek dizin değerlerine sahip yer paylaşımları, daha düşük dizin değerlerine sahip yer paylaşımlarının önünde gösterilir).
fitBounds
fitBounds(bounds[, padding])
Parametreler: 
  • boundsLatLngBounds|LatLngBoundsLiteral Gösterilecek sınır.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sınırlar, haritanın dolgu kaldırıldıktan sonra kalan bölümüne sığar. Sayı değeri, 4 tarafın hepsinde aynı dolguyu verir. getBounds sonucuna uygun bir fitBounds ifadesi oluşturmak için buraya 0 değerini sağlayın.
Döndürülen Değeri: Yok
Görüntü alanını, verilen sınırları içerecek şekilde ayarlar.
Not: Harita display: none değerine ayarlandığında, fitBounds işlevi haritanın boyutunu 0x0 olarak okur ve bu nedenle hiçbir şey yapmaz. Harita gizlendiğinde görüntü alanını değiştirmek için haritayı visibility: hidden olarak ayarlayın. Böylece, harita div öğesinin gerçek bir boyuta sahip olduğundan emin olun. Vektör haritalarında bu yöntem, haritanın yatık yönünü ve yönünü varsayılan sıfır değerlerine ayarlar. Bu yöntemin çağrılması, harita sınırlara uyacak şekilde kaydırılırken ve yakınlaştırıldığında yumuşak bir animasyona neden olabilir. Bu yöntemin animasyonlu olup olmaması dahili bir buluşsal yönteme bağlıdır.
getBounds
getBounds()
Parametreler: Yok
Döndürme Değeri:  LatLngBounds|undefined Geçerli görüntü alanının enl/boy sınırları.
Geçerli görüntü alanının enlem/boylam sınırlarını döndürür. Dünya kopyası görünür durumdaysa sınırlar boylam -180 ile 180 derece (her ikisi de dahil) aralığında olur. Harita henüz başlatılmamışsa veya orta ve yakınlaştırma ayarlanmadıysa sonuç undefined olur. Eğimi veya yönü sıfır olmayan vektör haritalar için döndürülen enlem/boylam sınırları, harita görünümünün görünür bölgesini içeren en küçük sınırlayıcı kutuyu temsil eder. Haritanın görüntü alanının tam görünür alanını almak için MapCanvasProjection.getVisibleRegion sayfasına bakın.
getCenter
getCenter()
Parametreler: Yok
Döndürülen Değeri:  LatLng|undefined
Haritanın merkezinde görüntülenen konumu döndürür. Bu LatLng nesnesinin sarmalanmadığına dikkat edin. Daha fazla bilgi için LatLng belgesine göz atın. Merkez veya sınırlar ayarlanmamışsa sonuç undefined olur.
getClickableIcons
getClickableIcons()
Parametreler: Yok
Döndürülen Değeri:  boolean|undefined
Harita simgelerinin tıklanabilirliğini döndürür. Harita simgesi, ÖY olarak da bilinen önemli bir yeri temsil eder. Döndürülen değer true ise simgeler haritada tıklanabilir.
BetagetDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
Parametreler: 
  • datasetIdstring
Döndürülen Değeri:  FeatureLayer
Belirtilen datasetId için FeatureLayer değerini döndürür. Veri kümesi kimlikleri Google Cloud Console'da yapılandırılmalıdır. Veri kümesi kimliği haritanın harita stiliyle ilişkilendirilmemişse veya Veriye dayalı stil kullanılamıyorsa (harita kimliği yok, vektör karoları yok, Harita Stili'nde hiçbir Veriye Dayalı Stil özelliği katmanı ya da veri kümeleri yapılandırılmamış) bu, günlüğe bir hata kaydeder ve sonuç olarak FeatureLayer.isAvailable yanlış olur.
getDiv
getDiv()
Parametreler: Yok
Döndürme Değeri:  HTMLElement Haritanın MapDiv öğesi.
getFeatureLayer
getFeatureLayer(featureType)
Parametreler: 
Döndürülen Değeri:  FeatureLayer
Belirli bir FeatureType için FeatureLayer değerini döndürür. Google Cloud Console'da FeatureLayer etkinleştirilmelidir. Belirtilen FeatureType içindeki bir FeatureLayer bu haritada yoksa veya Veri odaklı stil kullanılamıyorsa (harita kimliği yok, vektör karoları ve harita stilinde etkin FeatureLayer yoksa), günlüğe bir hata kaydeder ve sonuç olarak elde edilen FeatureLayer.isAvailable yanlış olur.
getHeading
getHeading()
Parametreler: Yok
Döndürülen Değeri:  number|undefined
Haritanın pusula yönünü döndürür. Yön değeri, Kuzey kardinal yönden derece (saat yönünde) cinsinden ölçülür. Harita henüz başlatılmadıysa sonuç undefined olur.
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
Parametreler: Yok
Döndürülen Değeri:  boolean|null
Başlık etkileşimlerinin etkin olup olmadığını döndürür. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
getMapCapabilities
getMapCapabilities()
Parametreler: Yok
Döndürülen Değeri:  MapCapabilities
Sağlanan Harita Kimliği'ni temel alarak, arayan kişiyi, haritanın kullanılabilir olduğu özellikler hakkında bilgilendirir.
getMapTypeId
getMapTypeId()
Parametreler: Yok
Döndürülen Değeri:  MapTypeId|string|undefined
getProjection
getProjection()
Parametreler: Yok
Döndürülen Değeri:  Projection|undefined
Geçerli Projection değerini döndürür. Harita henüz başlatılmadıysa sonuç undefined olur. projection_changed etkinliğini dinleyin ve değerinin undefined olmadığından emin olun.
getRenderingType
getRenderingType()
Parametreler: Yok
Döndürülen Değeri:  RenderingType
Haritanın mevcut RenderingType değerini döndürür.
getStreetView
getStreetView()
Parametreler: Yok
Döndürme Değeri:  StreetViewPanorama Haritaya bağlı panorama.
Haritaya yerleştirilmiş varsayılan bir panorama veya setStreetView() kullanılarak ayarlanan panorama olabilecek, haritaya bağlı varsayılan StreetViewPanorama değerini döndürür. Haritanın streetViewControl öğesinde yapılan değişiklikler, bu tür sınırlanmış bir panoramanın görüntüsüne yansıtılacaktır.
getTilt
getTilt()
Parametreler: Yok
Döndürülen Değeri:  number|undefined
Haritanın geçerli meydana gelme açısını, görüntü alanı düzleminden harita düzlemine derece cinsinden döndürür. Kafes haritalarda sonuç, doğrudan yukarıdan çekilen görüntüler için 0, 45° görüntüler için 45 olur. Bu yöntem, setTilt tarafından ayarlanan değeri döndürmez. Ayrıntılar için setTilt sayfasını ziyaret edin.
getTiltInteractionEnabled
getTiltInteractionEnabled()
Parametreler: Yok
Döndürülen Değeri:  boolean|null
Eğme etkileşimlerinin etkin olup olmadığını döndürür. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
getZoom
getZoom()
Parametreler: Yok
Döndürülen Değeri:  number|undefined
Haritanın yakınlaştırma değerini döndürür. Yakınlaştırma ayarlanmamışsa sonuç undefined olur.
moveCamera
moveCamera(cameraOptions)
Parametreler: 
Döndürülen Değeri: Yok
Haritanın kamerasını, animasyon olmadan anında hedef kamera seçeneklerine ayarlar.
panBy
panBy(x, y)
Parametreler: 
  • xnumber Haritayı x yönünde hareket ettirmek için gereken piksel sayısı.
  • ynumber Haritayı y yönünde hareket ettirmek için gereken piksel sayısı.
Döndürülen Değeri: Yok
Haritanın merkezini, verilen mesafeye göre piksel cinsinden değiştirir. Mesafe, haritanın hem genişliğinden hem de yüksekliğinden azsa geçişe sorunsuz bir şekilde animasyon eklenir. Harita koordinat sisteminin batıdan doğuya (x değerleri için) ve kuzeyden güneye (y değerleri için) doğru arttığına dikkat edin.
panTo
panTo(latLng)
Parametreler: 
Döndürülen Değeri: Yok
Haritanın merkezini verilen LatLng olarak değiştirir. Değişiklik, haritanın hem genişliğinden hem de yüksekliğinden azsa geçişe sorunsuz bir şekilde animasyon eklenir.
panToBounds
panToBounds(latLngBounds[, padding])
Parametreler: 
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral Haritayı kaydırabileceğiniz sınırlar.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sayı değeri, 4 tarafın hepsinde aynı dolguyu verir. Varsayılan değer 0'dır.
Döndürülen Değeri: Yok
Haritayı, belirtilen LatLngBounds öğesini içermesi için gereken minimum kadar kaydırır. Harita, {currentMapSizeInPx} - {padding} içinde mümkün olduğunca çok sınır göstermek için sınırların harita üzerinde nerede olacağına dair herhangi bir garanti vermez. Hem raster hem de vektör haritalarında, haritanın yakınlaştırma, yatırma ve yön açısından değişiklik olmaz.
setCenter
setCenter(latlng)
Parametreler: 
Döndürülen Değeri: Yok
setClickableIcons
setClickableIcons(value)
Parametreler: 
  • valueboolean
Döndürülen Değeri: Yok
Harita simgelerinin tıklanabilir olup olmadığını kontrol eder. Harita simgesi, ÖY olarak da bilinen önemli bir yeri temsil eder. Harita simgelerinin tıklanabilirliğini devre dışı bırakmak için bu yönteme false değeri aktarın.
setHeading
setHeading(heading)
Parametreler: 
  • headingnumber
Döndürülen Değeri: Yok
Kuzey kardinal yönünden derece cinsinden ölçülen harita için pusula yönünü ayarlar. Kafes haritalarda, bu yöntem yalnızca havadan görüntüler için geçerlidir.
setHeadingInteractionEnabled
setHeadingInteractionEnabled(headingInteractionEnabled)
Parametreler: 
  • headingInteractionEnabledboolean
Döndürülen Değeri: Yok
Başlık etkileşimlerinin etkinleştirilip etkinleştirilmeyeceğini ayarlar. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
setMapTypeId
setMapTypeId(mapTypeId)
Parametreler: 
Döndürülen Değeri: Yok
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değeri: Yok
setRenderingType
setRenderingType(renderingType)
Parametreler: 
Döndürülen Değeri: Yok
Haritanın mevcut RenderingType değerini ayarlar.
setStreetView
setStreetView(panorama)
Parametreler: 
Döndürülen Değeri: Yok
Haritaya bir StreetViewPanorama bağlar. Bu panorama, varsayılan StreetViewPanorama parametresini geçersiz kılarak haritanın harita dışındaki harici bir panoramaya bağlanmasına izin veriyor. Panoramanın null olarak ayarlanması, varsayılan yerleşik panoramayı haritaya tekrar bağlar.
setTilt
setTilt(tilt)
Parametreler: 
  • tiltnumber
Döndürülen Değeri: Yok
Vektör haritalarında, haritanın görülme açısını belirler. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak sınırlandırılmıştır.

Kafes haritalarda, haritanın gelme açısı için otomatik geçiş davranışını kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. setTilt(0), haritanın yakınlaştırma düzeyinden ve görünümden bağımsız olarak her zaman 0° yukarıdan görünüm kullanmasına neden olur. setTilt(45), geçerli yakınlaştırma düzeyi ve görüntü alanı için 45° görüntü kullanılabilir olduğunda yatırma açısının otomatik olarak 45 değerine, 45° görüntü bulunmadığında ise 0 değerine dönmesine neden olur (bu, varsayılan davranıştır). 45° görüntü, yalnızca satellite ve hybrid harita türlerinde, belirli konumlarda ve belirli yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt, setTilt tarafından ayarlanan değeri değil, geçerli yatırma açısını döndürür. getTilt ve setTilt farklı anlamlara geldiğinden tilt özelliğini bind() kullanmayın; öngörülemeyen etkilere yol açabilir.
setTiltInteractionEnabled
setTiltInteractionEnabled(tiltInteractionEnabled)
Parametreler: 
  • tiltInteractionEnabledboolean
Döndürülen Değeri: Yok
Eğme etkileşimlerinin etkinleştirilip etkinleştirilmeyeceğini ayarlar. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
setZoom
setZoom(zoom)
Parametreler: 
  • zoomnumber Daha büyük yakınlaştırma değerleri, daha yüksek çözünürlüğe karşılık gelir.
Döndürülen Değeri: Yok
Haritanın yakınlaştırma düzeyini ayarlar.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, görüntü alanı sınırları değiştiğinde tetiklenir.
center_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita merkezi özelliği değiştiğinde tetiklenir.
click
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı haritayı tıkladığında tetiklenir. Bir yer simgesi tıklanmadığı sürece, tıklanan konuma ilişkin özelliklere sahip bir MapMouseEvent döndürülür. Bu durumda, yer kimliğine sahip bir iconMouseEvent döndürülür. iconMouseEvent ve MapMouseEvent, simgenin yer kimliği alanına sahip olması dışında birbirinin aynısıdır. Yer kimliği önemli olmadığında etkinlik her zaman bir MapMouseEvent olarak değerlendirilebilir. Bir işaretçi veya bilgi penceresi tıklandığında tıklama etkinliği tetiklenmez.
contextmenu
function(event)
Bağımsız değişkenler: 
Bu etkinlik, harita kapsayıcısında DOMcontextmenu etkinliği tetiklendiğinde tetiklenir.
dblclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı haritayı çift tıkladığında tetiklenir. Tıklama etkinliğinin bazen bir kez, bazen de iki kez, bundan hemen önce tetikleneceğini unutmayın.
drag
function()
Bağımsız değişkenler: Yok
Kullanıcı haritayı sürüklerken bu etkinlik tekrar tekrar tetiklenir.
dragend
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı haritayı sürüklemeyi bıraktığında tetiklenir.
dragstart
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı haritayı sürüklemeye başladığında tetiklenir.
heading_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita başlığı özelliği değiştiğinde tetiklenir.
idle
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kaydırma veya yakınlaştırmadan sonra harita boşta kaldığında tetiklenir.
isfractionalzoomenabled_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, isFractionalZoomEnabled özelliği değiştiğinde tetiklenir.
mapcapabilities_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita özellikleri değiştiğinde tetiklenir.
maptypeid_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik,mapTypeId özelliği değiştiğinde tetiklenir.
mousemove
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcının faresi harita kapsayıcı üzerinde her hareket ettiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcının faresi harita kapsayıcıdan çıktığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcının faresi harita kapsayıcıya girdiğinde tetiklenir.
projection_changed
function()
Bağımsız değişkenler: Yok
Projeksiyon değiştiğinde bu etkinlik tetiklenir.
renderingtype_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik,renderType değiştiğinde tetiklenir.
tilesloaded
function()
Bağımsız değişkenler: Yok
Bu etkinlik, görünür karoların yüklenmesi bittiğinde tetiklenir.
tilt_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita yatırma özelliği değiştiğinde tetiklenir.
zoom_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita yakınlaştırma özelliği değiştiğinde tetiklenir.
rightclick
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcı haritayı sağ tıkladığında tetiklenir.

MapOptions arayüz

google.maps.MapOptions arayüz

Bir Harita üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan MapOptions nesnesi.

backgroundColor optional
Tür:  string optional
Harita div öğesinin arka planı için kullanılan renk. Kullanıcı kaydırırken bu renk görünür. Bu seçenek yalnızca harita başlatıldığında ayarlanabilir.
center optional
Tür:  LatLng|LatLngLiteral optional
İlk Harita merkezi.
clickableIcons optional
Tür:  boolean optional
Varsayılan: true
false ayarı etkinken harita simgeleri tıklanamaz. Harita simgesi, ÖY olarak da bilinen önemli bir yeri temsil eder.
BetacolorScheme optional
Tür:  ColorScheme|string optional
Varsayılan: ColorScheme.LIGHT
İlk Harita renk şeması. Bu seçenek yalnızca harita başlatıldığında ayarlanabilir.
controlSize optional
Tür:  number optional
Haritada görünen denetimlerin piksel cinsinden boyutu. Bu değer Harita oluştururken doğrudan sağlanmalıdır. Bu değerin daha sonra güncellenmesi kontrolleri undefined durumuna getirebilir. Yalnızca Google Haritalar API'sının 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ü düğmelerini etkinleştirir/devre dışı bırakır. Ayrı ayrı geçersiz kılınabilir. MapOptions.keyboardShortcuts seçeneği ile ayrı olarak kontrol edilen klavye kontrollerini devre dışı bırakmaz. MapOptions.gestureHandling seçeneği ile ayrı olarak kontrol edilen hareket kontrollerini devre dışı bırakmaz.
disableDoubleClickZoom optional
Tür:  boolean optional
Çift tıklandığında yakınlaştırma ve ortalamayı etkinleştirir/devre dışı bırakır. Varsayılan olarak etkindir.

Not: Bu özelliğin önerilmez. Çift tıklamayla yakınlaştırmayı devre dışı bırakmak için gestureHandling özelliğini kullanıp "none" olarak ayarlayabilirsiniz.

draggable optional
Tür:  boolean optional
false değerine ayarlanırsa haritanın sürüklenmesi engellenir. Sürükleme özelliği varsayılan olarak etkindir.
draggableCursor optional
Tür:  string optional
Sürüklenebilir bir haritanın üzerine fare ile gelindiğinde görüntülenecek imlecin adı veya URL'si. Bu özellik, simgeyi değiştirmek için css cursor özelliğini kullanır. CSS özelliğinde olduğu gibi, URL olmayan en az bir yedek imleç belirtmeniz gerekir. Örnek: draggableCursor: 'url(http://www.example.com/icon.png), auto;'.
draggingCursor optional
Tür:  string optional
Harita sürüklenirken görüntülenecek imlecin adı veya URL'si. Bu özellik, simgeyi değiştirmek için css cursor özelliğini kullanır. CSS özelliğinde olduğu gibi, URL olmayan en az bir yedek imleç belirtmeniz gerekir. Örnek: draggingCursor: 'url(http://www.example.com/icon.png), auto;'.
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.
gestureHandling optional
Tür:  string optional
Bu ayar, API'nin haritadaki hareketleri nasıl işleyeceğini kontrol eder. İzin verilen değerler:
  • "cooperative": Kaydırma etkinlikleri ve tek parmakla dokunma hareketleri sayfayı kaydırır, haritayı yakınlaştırmaz veya kaydırmaz. İki parmakla dokunma hareketleri haritayı kaydırır ve yakınlaştırır. Ctrl tuşu veya ⌘ tuşuna basarak haritayı yakınlaştırarak etkinlikleri kaydırın.
    Bu modda, harita sayfayla birlikte çalışır.
  • "greedy": Tüm dokunma hareketleri ve kaydırma etkinlikleri haritayı kaydırır veya yakınlaştırır.
  • "none": Kullanıcı hareketleriyle haritada kaydırılamaz veya yakınlaştırılamaz.
  • "auto": (varsayılan) Hareketle işleme, sayfanın kaydırılabilir olmasına veya bir iframe içinde olmasına bağlı olarak işbirliğine dayalı ya da açgözlüdür.
heading optional
Tür:  number optional
Kuzey kardinal yönünde saat yönünde ölçülen derece cinsinden havadan görüntülerin yönü. Başlıklar, görüntülerin mevcut olduğu en yakın açıya tutturulur.
headingInteractionEnabled optional
Tür:  boolean optional
Varsayılan: false
Haritanın, kullanıcının kamera yönünü (döndürme) kontrol etmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
isFractionalZoomEnabled optional
Tür:  boolean optional
Varsayılan: Vektör haritaları için true, kafes haritalar için false
Haritanın kesirli yakınlaştırma seviyelerine izin verip vermemesi. Varsayılan ayarın ne zaman ayarlandığını öğrenmek için isfractionalzoomenabled_changed adlı parçayı dinleyin.
keyboardShortcuts optional
Tür:  boolean optional
false değerine ayarlanırsa haritanın klavye tarafından kontrol edilmesini engeller. Klavye kısayolları varsayılan olarak etkindir.
mapId optional
Tür:  string optional
Haritanın harita kimliği. Bir harita örneklendikten sonra bu parametre ayarlanamaz veya değiştirilemez. Map.DEMO_MAP_ID, harita kimliği gerektiren ancak bulut etkinleştirmesi gerektirmeyen özellikleri denemek için kullanılabilir.
mapTypeControl optional
Tür:  boolean optional
Harita türü kontrolünün ilk etkin/devre dışı durumu.
mapTypeControlOptions optional
Tür:  MapTypeControlOptions optional
Harita türü kontrolü için ilk görüntüleme seçenekleri.
mapTypeId optional
Tür:  MapTypeId|string optional
İlk MapmapTypeId. Varsayılan olarak ROADMAP değerine ayarlanır.
maxZoom optional
Tür:  number optional
Harita üzerinde görüntülenecek maksimum yakınlaştırma düzeyi. Atlanırsa veya null olarak ayarlanırsa bunun yerine geçerli harita türündeki maksimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan başlayarak desteklenen maksimum yakınlaştırma seviyesine kadar olan rakamlardır.
minZoom optional
Tür:  number optional
Harita üzerinde gösterilecek minimum yakınlaştırma düzeyi. Atlanırsa veya null olarak ayarlanırsa, bunun yerine geçerli harita türündeki minimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan başlayarak desteklenen maksimum yakınlaştırma seviyesine kadar olan rakamlardır.
noClear optional
Tür:  boolean optional
true ise Harita div öğesinin içeriğini temizlemeyin.
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.

renderingType optional
Tür:  RenderingType optional
Haritanın raster ya da vektör harita olup olmadığı. Bir harita örneklendikten sonra bu parametre ayarlanamaz veya değiştirilemez. Ayarlanmazsa oluşturma türünü (varsa) harita kimliğinin bulut yapılandırması belirler. Vektör haritalarının tüm cihaz ve tarayıcılarda kullanılamayabileceğini ve haritanın gerektiğinde raster haritaya geri döneceğini lütfen unutmayın.
restriction optional
Tür:  MapRestriction optional
Haritanın kullanıcıların erişebileceği alanını kısıtlayan bir sınır tanımlar. Ayarlandığında, kullanıcı yalnızca kamera görünümü sınırın sınırları içinde kalırken kaydırma ve yakınlaştırma yapabilir.
rotateControl optional
Tür:  boolean optional
Döndürme denetiminin etkin/devre dışı durumu.
rotateControlOptions optional
Tür:  RotateControlOptions optional
Döndürme denetiminin görüntüleme seçenekleri.
scaleControl optional
Tür:  boolean optional
Ölçek denetiminin ilk etkin/devre dışı durumu.
scaleControlOptions optional
Tür:  ScaleControlOptions optional
Ölçek denetimi için ilk görüntüleme seçenekleri.
scrollwheel optional
Tür:  boolean optional
false değerine ayarlanırsa, fare kaydırma tekerleği kullanarak haritada yakınlaştırmayı devre dışı bırakır. Kaydırma tekerleği varsayılan olarak etkindir.

Not: Bu özelliğin önerilmez. Kaydırma tekerleğini kullanarak yakınlaştırmayı devre dışı bırakmak için, gestureHandling özelliğini kullanıp "cooperative" veya "none" değerine ayarlayabilirsiniz.

streetView optional
Tür:  StreetViewPanorama optional
Street View pegman'i haritaya bırakıldığında gösterilecek StreetViewPanorama. Panorama belirtilmezse pegman kaldırıldığında haritanın div öğesinde varsayılan bir StreetViewPanorama gösterilir.
streetViewControl optional
Tür:  boolean optional
Street View Pegman kontrolünün ilk etkin/devre dışı durumu. Bu denetim, varsayılan kullanıcı arayüzünün bir parçasıdır ve Street View yol bindirmesinin görünmemesi gereken bir harita türünü (ör. Dünya dışı harita türü) görüntülerken false olarak ayarlanmalıdır.
streetViewControlOptions optional
Tür:  StreetViewControlOptions optional
Street View Pegman kontrolü için ilk görüntüleme seçenekleri.
styles optional
Tür:  Array<MapTypeStyle> optional
Varsayılan harita türlerinin her birine uygulanacak stiller. satellite/hybrid ve terrain modlarında bu stillerin yalnızca etiketler ve geometri için geçerli olacağını unutmayın. Bu özellik, harita kimliği kullanılırken veya vektör haritalar kullanılırken (bunun yerine bulut tabanlı harita stilini kullanın) kullanılamaz.
tilt optional
Tür:  number optional
Vektör haritalarında, haritanın görülme açısını belirler. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak sınırlandırılmıştır. Kafes haritalarda, haritanın gelme açısına ilişkin otomatik geçiş davranışını kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. 0 değeri, haritanın yakınlaştırma düzeyinden ve görünümden bağımsız olarak her zaman 0° yukarıdan görünüm kullanmasına neden olur. 45 değeri, geçerli yakınlaştırma düzeyi ve görüntü alanı için 45° görüntü kullanılabilir olduğunda yatırma açısının otomatik olarak 45'e geçmesine ve 45° görüntü bulunmadığında 0 değerine dönmesine neden olur (bu, varsayılan davranıştır). 45° görüntü, yalnızca satellite ve hybrid harita türlerinde, belirli konumlarda ve belirli yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt, bu seçenekle belirtilen değeri değil, geçerli yatırma açısını döndürür. getTilt ve bu seçenek farklı anlamlara sahip olduğundan tilt özelliğini bind() kullanmayın; öngörülemeyen etkilere yol açabilir.
tiltInteractionEnabled optional
Tür:  boolean optional
Varsayılan: false
Haritanın, kullanıcının kamera eğimini kontrol etmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
zoom optional
Tür:  number optional
Başlangıçtaki Harita yakınlaştırma düzeyi. Geçerli yakınlaştırma değerleri, sıfırdan başlayarak desteklenen maksimum yakınlaştırma seviyesine kadar olan rakamlardır. Daha büyük yakınlaştırma değerleri, daha yüksek bir çözünürlüğe karşılık gelir.
zoomControl optional
Tür:  boolean optional
Yakınlaştırma denetiminin etkin/devre dışı durumu.
zoomControlOptions optional
Tür:  ZoomControlOptions optional
Zum denetiminin görüntüleme seçenekleri.

MapElement sınıf

google.maps.MapElement sınıf

MapElement, haritaları oluşturmak için kullanılan bir HTMLElement alt sınıfıdır. maps kitaplığı yüklendikten sonra HTML'de harita oluşturulabilir. Örneğin:

<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
  <button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>

Dahili olarak, innerMap özelliğiyle erişilebilen Map değerini kullanır.

Özel öğe:
<gmp-map center="lat,lng" heading-interaction-disabled map-id="string" rendering-type="vector" tilt-interaction-disabled zoom="number"></gmp-map>

Bu dersin sunduğu avantajlar HTMLElement

Bu sınıfın uyguladığı MapElementOptions

const {MapElement} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

MapElement
MapElement([options])
Parametreler: 
center
Tür:  LatLng|LatLngLiteral optional
Haritanın merkez enlemi/boylamı.
HTML özelliği:
  • <gmp-map center="lat,lng"></gmp-map>
headingInteractionDisabled
Tür:  boolean optional
Varsayılan: false
Haritanın, kullanıcının kamera yönünü (döndürme) kontrol etmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
HTML özelliği:
  • <gmp-map heading-interaction-disabled></gmp-map>
innerMap
Tür:  Map
MapElement'ın dahili olarak kullandığı Map öğesine bir referans.
mapId
Tür:  string optional
Haritanın harita kimliği. Bir harita örneklendikten sonra bu parametre ayarlanamaz veya değiştirilemez. Map.DEMO_MAP_ID, harita kimliği gerektiren ancak bulut etkinleştirmesi gerektirmeyen özellikleri denemek için kullanılabilir.
HTML özelliği:
  • <gmp-map map-id="string"></gmp-map>
renderingType
Tür:  RenderingType optional
Haritanın raster ya da vektör harita olup olmadığı. Bir harita örneklendikten sonra bu parametre ayarlanamaz veya değiştirilemez. Ayarlanmazsa oluşturma türünü (varsa) harita kimliğinin bulut yapılandırması belirler. Vektör haritalarının tüm cihaz ve tarayıcılarda kullanılamayabileceğini ve haritanın gerektiğinde raster haritaya geri döneceğini lütfen unutmayın.
HTML özelliği:
  • <gmp-map rendering-type="vector"></gmp-map>
  • <gmp-map rendering-type="raster"></gmp-map>
tiltInteractionDisabled
Tür:  boolean optional
Varsayılan: false
Haritanın, kullanıcının kamera eğimini kontrol etmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması kullanılır (varsa).
HTML özelliği:
  • <gmp-map tilt-interaction-disabled></gmp-map>
zoom
Tür:  number optional
Haritanın yakınlaştırma düzeyi. Geçerli yakınlaştırma değerleri, sıfırdan başlayarak desteklenen maksimum yakınlaştırma seviyesine kadar olan rakamlardır. Daha büyük yakınlaştırma değerleri, daha yüksek bir çözünürlüğe karşılık gelir.
HTML özelliği:
  • <gmp-map zoom="number"></gmp-map>
control-block-end-inline-center
Yuvalı öğeyi ControlPosition.BLOCK_END_INLINE_CENTER konumuna yerleştirir.
control-block-end-inline-end
Yuvalı öğeyi ControlPosition.BLOCK_END_INLINE_END konumuna yerleştirir.
control-block-end-inline-start
Yuvalı öğeyi ControlPosition.BLOCK_END_INLINE_START konumuna yerleştirir.
control-block-start-inline-center
Yuvalı öğeyi ControlPosition.BLOCK_START_INLINE_CENTER konumuna yerleştirir.
control-block-start-inline-end
Yuvalı öğeyi ControlPosition.BLOCK_START_INLINE_END konumuna yerleştirir.
control-block-start-inline-start
Yuvalı öğeyi ControlPosition.BLOCK_START_INLINE_START konumuna yerleştirir.
control-inline-end-block-center
Yuvalı öğeyi ControlPosition.INLINE_END_BLOCK_CENTER konumuna yerleştirir.
control-inline-end-block-end
Yuvalı öğeyi ControlPosition.INLINE_END_BLOCK_END konumuna yerleştirir.
control-inline-end-block-start
Yuvalı öğeyi ControlPosition.INLINE_END_BLOCK_START konumuna yerleştirir.
control-inline-start-block-center
Yuvalı öğeyi ControlPosition.INLINE_START_BLOCK_CENTER konumuna yerleştirir.
control-inline-start-block-end
Yuvalı öğeyi ControlPosition.INLINE_START_BLOCK_END konumuna yerleştirir.
control-inline-start-block-start
Yuvalı öğeyi ControlPosition.INLINE_START_BLOCK_START konumuna yerleştirir.
default
Haritalar JavaScript Web Bileşenleri etrafında, özel öğeler kullanarak AdvancedMarkerElement gibi yeniden kullanılabilir bileşenler oluşturabilirsiniz. Varsayılan olarak, doğrudan MapElement öğesine eklenen tüm özel öğeler MapPanes.overlayMouseTarget içinde yerleştirilir ve oluşturulur. Ancak, Maps JavaScript API Web Bileşenleri, MapElement dahili slotlarına yeniden yerleştirilmiş olabilir.
BetaaddEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • typestring Dinlenecek etkinlik türünü temsil eden büyük/küçük harfe duyarlı bir dize.
  • listenerEventListener|EventListenerObject Bildirim alan nesne. Bu, işleyici etkinliği yöntemine sahip bir işlev veya nesne olmalıdır
  • optionsboolean|AddEventListenerOptions optional Seçenekleri inceleyin. Özel etkinlikler yalnızca capture ve passive etkinliklerini destekler.
Döndürülen Değeri:  void
Belirtilen etkinlik hedefe her yayınlandığında çağrılacak bir işlev oluşturur. addEventListener öğesine göz atın.
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parametreler: 
Döndürülen Değeri:  void
Daha önce addEventListener öğesine kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener sayfasını inceleyin.
gmp-zoomchange
function(event)
Bağımsız değişkenler: 
Bu etkinlik, harita yakınlaştırma özelliği değiştiğinde tetiklenir.

MapElementOptions arayüz

google.maps.MapElementOptions arayüz

Bir MapElement'te ayarlanabilecek özellikleri tanımlamak için kullanılan MapElementOptions nesnesi.

center optional
Tür:  LatLng|LatLngLiteral optional
Şu sayfaya göz atın: MapElement.center.
headingInteractionDisabled optional
Tür:  boolean optional
Şu sayfaya göz atın: MapElement.headingInteractionDisabled.
mapId optional
Tür:  string optional
Şu sayfaya göz atın: MapElement.mapId.
renderingType optional
Tür:  RenderingType optional
Şu sayfaya göz atın: MapElement.renderingType.
tiltInteractionDisabled optional
Tür:  boolean optional
Şu sayfaya göz atın: MapElement.tiltInteractionDisabled.
zoom optional
Tür:  number optional
Şu sayfaya göz atın: MapElement.zoom.

ZoomChangeEvent sınıf

google.maps.ZoomChangeEvent sınıf

Bu etkinlik, yakınlaştırma değişiminin izlenmesinden oluşturulmuştur.

Bu dersin sunduğu avantajlar Event

const {ZoomChangeEvent} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

MapTypeStyle arayüz

google.maps.MapTypeStyle arayüz

MapTypeStyle, haritanın stilinin nasıl belirlenmesi gerektiğini tanımlayan bir seçiciler ve stil araçları koleksiyonudur. Seçiciler, etkilenmesi gereken harita özelliklerini ve/veya öğeleri belirtirken, stil araçları bu özelliklerin ve öğelerin nasıl değiştirilmesi gerektiğini belirtir. Ayrıntılar için stil referansına bakın.

stylers
Tür:  Array<Object>
Seçilen harita özelliklerine ve öğelerine uygulanacak stil kuralları. Kurallar, bu dizide belirttiğiniz sırayla uygulanır. Kullanım ve izin verilen değerlerle ilgili yönergeler için stil referansına bakın.
elementType optional
Tür:  string optional
Şekillendiricinin uygulanması gereken öğe. Öğe, haritadaki bir özelliğin görsel bir yönüdür. Örnek: etiket, simge, geometriye uygulanan fırça veya dolgu ve daha fazlası. İsteğe bağlı. elementType belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansına bakın.
featureType optional
Tür:  string optional
Şekillendiricinin uygulanması gereken özellik veya özellik grubu. İsteğe bağlı. featureType belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansına bakın.

MapMouseEvent arayüz

google.maps.MapMouseEvent arayüz

Bu nesne, haritadaki çeşitli fare etkinliklerinden ve bindirmelerden döndürülür ve aşağıda gösterilen tüm alanları içerir.

domEvent
İlgili yerel DOM etkinliği. Geliştiriciler target, currentTarget, relatedTarget ve path özelliklerinin tanımlandığı ve tutarlı olduğuna güvenmemelidir. Geliştiriciler ayrıca, Maps API'nin dahili uygulamasının DOM yapısına güvenmemelidir. Dahili etkinlik eşlemesi nedeniyle domEvent, MapMouseEvent ile farklı anlamlara sahip olabilir (ör. MapMouseEvent "tıklaması" KeyboardEvent türünde domEvent içerebilir).
latLng optional
Tür:  LatLng optional
Etkinlik gerçekleştiğinde imlecin altında olan enlem/boylam.
stop
stop()
Parametreler: Yok
Döndürülen Değeri:  void
Bu etkinliğin daha fazla yayılmasını engeller.

IconMouseEvent arayüz

google.maps.IconMouseEvent arayüz

Bu nesne, bir kullanıcı haritadaki bir simgeyi tıkladığında bir etkinlikte gönderilir. Bu yerin yer kimliği,placeId üyesinde saklanır. Varsayılan bilgi penceresinin görünmesini engellemek amacıyla, yayılmasını önlemek için bu etkinlikte stop() yöntemini çağırın. Yer kimlikleri hakkında daha fazla bilgiyi Places API geliştirici kılavuzunda bulabilirsiniz.

Bu arayüz, MapMouseEvent

placeId optional
Tür:  string optional
Tıklanan yerin yer kimliği. Bu yer kimliği, tıklanan özellik hakkında daha fazla bilgi sorgulamak için kullanılabilir.

Yer kimlikleri hakkında daha fazla bilgiyi Places API geliştirici kılavuzunda bulabilirsiniz.

Devralındı: domEvent, latLng
Devralındı: stop

ColorScheme sabit değerler

google.maps.ColorScheme sabit değerler

Harita renk şemaları için tanımlayıcılar. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'FOLLOW_SYSTEM' veya google.maps.ColorScheme.FOLLOW_SYSTEM.

const {ColorScheme} = await google.maps.importLibrary("core") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

DARK Haritanın koyu renk şeması.
FOLLOW_SYSTEM Renk şeması, sistem tercihlerine göre seçilir.
LIGHT Haritanın açık renk şeması. Eski Haritalar JS için varsayılan değer.

MapTypeId sabit değerler

google.maps.MapTypeId sabit değerler

Yaygın MapType'lar için tanımlayıcılar. Bunları değere göre veya sabitin adını kullanarak belirtin. Örneğin, 'satellite' veya google.maps.MapTypeId.SATELLITE.

const {MapTypeId} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

HYBRID Bu harita türü, ana caddelerin şeffaf bir katmanını uydu görüntüleri üzerinde gösterir.
ROADMAP Bu harita türünde normal bir sokak haritası görüntülenir.
SATELLITE Bu harita türünde uydu görüntüleri gösterilir.
TERRAIN Bu harita türü, arazi ve bitki örtüsü gibi fiziksel özelliklere sahip haritaları görüntüler.

MapTypeRegistry sınıf

google.maps.MapTypeRegistry sınıf

MapType kimliği ile anahtarlanmış MapType örnekleri için bir kayıt.

Bu dersin sunduğu avantajlar MVCObject

const {MapTypeRegistry} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

MapTypeRegistry
MapTypeRegistry()
Parametreler: Yok
MapTypeRegistry, haritada kullanılmak üzere sunulan özel harita türlerini içerir. API, örneğin denetimlerdeki kullanılabilir harita türlerinin listesini sağlarken bu kayıt otoritesine başvurur.
set
set(id, mapType)
Parametreler: 
  • idstring Kayıt defterine eklenecek MapType'ın tanımlayıcısı.
  • mapType:  Kayıt defterine eklenecek MapType|* MapType nesnesi.
Döndürülen Değeri: Yok
Kayıt defterini, iletilen dize tanımlayıcısını iletilen MapType ile ilişkilendirecek şekilde ayarlar.
Devralındı: addListener, bindTo, get, notify, setValues, unbind, unbindAll

MapRestriction arayüz

google.maps.MapRestriction arayüz

Haritaya uygulanabilecek bir kısıtlama. Haritanın görüntü alanı bu kısıtlamaları aşmayacaktır.

latLngBounds
Ayarlandığında, kullanıcı yalnızca belirtilen sınırlar içinde kaydırma ve yakınlaştırma yapabilir. Sınırlar hem boylamı hem de enlemi kısıtlayabilir veya yalnızca enlemi kısıtlayabilir. Yalnızca enlem sınırları için sırasıyla -180 ve 180 olan batı ve doğu boylamlarını kullanın (ör. latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}).
strictBounds optional
Tür:  boolean optional
strictBounds işareti true olarak ayarlanarak sınırlar daha kısıtlayıcı hale getirilebilir. Bu, kullanıcının ne kadar uzaklaştırabileceğini azaltarak kısıtlanmış sınırların dışındaki her şeyin gizli kalmasını sağlar. Varsayılan değer false'tir. Diğer bir deyişle, kullanıcı sınırlı alanın tamamı görüntülenene kadar (muhtemelen sınırlı alanın dışındaki alanlar da dahil) uzaklaştırabilir.

TrafficLayer sınıf

google.maps.TrafficLayer sınıf

Trafik katmanı.

Bu dersin sunduğu avantajlar MVCObject

const {TrafficLayer} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

TrafficLayer
TrafficLayer([opts])
Parametreler: 
Mevcut yol trafiğini gösteren bir katman.
getMap
getMap()
Parametreler: Yok
Döndürülen Değeri:  Map
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
Döndürülen Değeri: Yok
Belirtilen haritada katmanı oluşturur. Harita null değerine ayarlanırsa katman kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değeri: Yok
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

TrafficLayerOptions arayüz

google.maps.TrafficLayerOptions arayüz

Bir TrafficKatman'da ayarlanabilecek özellikleri tanımlamak için kullanılan TrafficlayerOptions nesnesi.

autoRefresh optional
Tür:  boolean optional
Varsayılan: true
Trafik katmanının güncellenen bilgilerle otomatik olarak yenilenip yenilenmediği.
map optional
Tür:  Map optional
Trafik katmanının görüntüleneceği harita.

TransitLayer sınıf

google.maps.TransitLayer sınıf

Toplu taşıma katmanı.

Bu dersin sunduğu avantajlar MVCObject

const {TransitLayer} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

TransitLayer
TransitLayer()
Parametreler: Yok
Toplu taşıma hatlarını gösteren bir katman.
getMap
getMap()
Parametreler: Yok
Döndürülen Değeri:  Map
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
Döndürülen Değeri: Yok
Belirtilen haritada katmanı oluşturur. Harita null değerine ayarlanırsa katman kaldırılır.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

BicyclingLayer sınıf

google.maps.BicyclingLayer sınıf

Bisiklet yollarını ve yolları gösteren katman.

Bu dersin sunduğu avantajlar MVCObject

const {BicyclingLayer} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

BicyclingLayer
BicyclingLayer()
Parametreler: Yok
Bisiklet yollarını ve yollarını gösteren ve büyük yolların sıralamasını düşüren katman.
getMap
getMap()
Parametreler: Yok
Döndürülen Değeri:  Map
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
Döndürülen Değeri: Yok
Belirtilen haritada katmanı oluşturur. Harita null değerine ayarlanırsa katman kaldırılır.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

CameraOptions arayüz

google.maps.CameraOptions arayüz

Haritanın kamera seçeneklerini ayarlamak için kullanılır.

center optional
Tür:  LatLngLiteral|LatLng optional
heading optional
Tür:  number optional
tilt optional
Tür:  number optional
zoom optional
Tür:  number optional

VisibleRegion arayüz

google.maps.VisibleRegion arayüz

Haritanın görülebilir bölgesi olan dört taraflı çokgeni tanımlayan dört noktayı içerir. Vektör haritası eğik olduğunda, vektör haritada bu poligon dikdörtgen yerine yamuk olabilir.

farLeft
Tür:  LatLng
farRight
Tür:  LatLng
latLngBounds
Tür:  LatLngBounds
Görünür bölgeyi içeren en küçük sınırlayıcı kutu.
nearLeft
Tür:  LatLng
nearRight
Tür:  LatLng

RenderingType sabit değerler

google.maps.RenderingType sabit değerler

const {RenderingType} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Haritalar JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

RASTER Haritanın bir kafes harita olduğunu belirtir.
UNINITIALIZED Haritanın ilk kullanıma hazırlama işlemi henüz tamamlanmadığından, haritanın vektör mü yoksa kafes mi olduğunun henüz bilinmediğini belirtir.
VECTOR Haritanın vektörel harita olduğunu belirtir.

MapCapabilities arayüz

google.maps.MapCapabilities arayüz

Harita için şu anda kullanılabilen özelliklerin anlık görüntüsünü içeren nesne. Bunun mutlaka, ilgili modüllerin yüklendiği veya başlatıldığı anlamına gelmediğini, yalnızca mevcut haritanın bu API'leri kullanma izninin olduğunu unutmayın. Olası özelliklerin listesi için özelliklere bakın.

isAdvancedMarkersAvailable optional
Tür:  boolean optional
Doğru değerine ayarlanırsa, bu harita gelişmiş işaretçilerin kullanımına izin verecek şekilde doğru şekilde yapılandırılmıştır. Gelişmiş işaretçileri kullanmak için marker kitaplığını yine de içe aktarmanız gerektiğini unutmayın. Daha fazla bilgi için https://goo.gle/gmp-isAdvancedMarkersAvailable adresine göz atın.
isDataDrivenStylingAvailable optional
Tür:  boolean optional
Doğru değerine ayarlanırsa bu harita, en az bir FeatureKatman için veriye dayalı stilin kullanımına izin verecek şekilde düzgün şekilde yapılandırılmıştır. Daha fazla bilgi için https://goo.gle/gmp-data-driven-styling ve https://goo.gle/gmp-FeatureLayerIsAvailable sayfalarına göz atın.
isWebGLOverlayViewAvailable optional
Tür:  boolean optional
True (doğru) ise, bu harita WebGLOverlayView kullanımına izin verecek şekilde doğru şekilde yapılandırılmıştır.