Maps

Harita sınıfı

google.maps.Map sınıf

Bu sınıf MVCObject sınıfını genişletir.

const {Map} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Maps 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çenekler
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ılabilen harita kimliği. Bu harita kimliği, üretim uygulamalarında kullanılmak üzere tasarlanmamıştır ve bulut yapılandırması gerektiren özelliklerde (ör. Cloud Styling) kullanılamaz.
controls
Haritaya eklenecek ek kontroller. Haritada bir kontrol eklemek için kontrolün <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 Data nesnesine özellikler ekleyerek bu haritada kolayca görüntüleyin.
mapTypes
Dize kimliğine göre MapType örneklerini içeren bir kayıt defteri.
overlayMapTypes
Tür:  MVCArray<MapType optional>
Yerleştirilecek ek harita türleri. Yer paylaşımı harita türleri, eklendikleri ana haritanın üzerinde, overlayMapTypes dizisinde göründükleri sırayla gösterilir (dizin değerleri daha yüksek olan 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ırlar.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sınırlar, dolgu kaldırıldıktan sonra haritanın kalan kısmına sığdırılır. Sayı değeri, 4 tarafın tamamında aynı dolguyu sağlar. fitBounds işlevinin getBounds sonucunda tekil olmasını sağlamak için buraya 0 değerini girin.
Döndürülen Değer: Yok
Görüntü alanını, belirtilen sınırları içerecek şekilde ayarlar.
Not: Harita display: none olarak ayarlandığında fitBounds işlevi haritanın boyutunu 0x0 olarak okur ve bu nedenle hiçbir şey yapmaz. Harita gizliyken görüntü alanını değiştirmek için haritayı visibility: hidden olarak ayarlayın. Böylece harita div'inin gerçek bir boyuta sahip olmasını sağlayabilirsiniz. Bu yöntem, vektör haritalarda haritanın eğimini ve yönünü varsayılan sıfır değerlerine ayarlar. Bu yöntem çağrıldığında harita, sınırlarına sığacak şekilde kaydırılır ve yakınlaştırılır. Bu işlem, pürüzsüz bir animasyona neden olabilir. Bu yöntemin animasyon gösterip göstermeyeceğini dahili bir sezgisel yöntem belirler.
getBounds
getBounds()
Parametreler: Yok
Döndürülen Değer:  LatLngBounds|undefined Geçerli görüntü alanının enlem/boylam sınırları.
Geçerli görüntü alanının enlem/boylam sınırlarını döndürür. Dünyanın birden fazla kopyası görünüyorsa boylam sınırları -180 ila 180 derece arasındadır. Harita henüz başlatılmamışsa veya merkez ve yakınlaştırma ayarlanmamışsa 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ı, haritanın görüntü alanının görünür bölgesini içeren en küçük sınır kutusunu temsil eder. Haritanın görüntü alanının tam olarak görünen bölgesini almak için MapCanvasProjection.getVisibleRegion bölümüne bakın.
getCenter
getCenter()
Parametreler: Yok
Döndürülen Değer:  LatLng|undefined
Haritanın ortasında gösterilen konumu döndürür. Bu LatLng nesnesinin sarmalandığını unutmayın. 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ğer:  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 harita üzerinde tıklanabilir.
BetagetDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
Parametreler: 
  • datasetIdstring
Döndürülen Değer:  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 Veri Odaklı Stil kullanılamıyorsa (harita kimliği, vektör karosu, Veri Odaklı Stil özellik katmanı veya harita stilinde yapılandırılmamış veri kümesi yok) bir hata günlüğe kaydedilir ve sonuç olarak FeatureLayer.isAvailable yanlış olur.
getDiv
getDiv()
Parametreler: Yok
Döndürülen Değer:  HTMLElement Haritanın mapDiv öğesi.
getFeatureLayer
getFeatureLayer(featureType)
Parametreler: 
Döndürülen Değer:  FeatureLayer
Belirli bir FeatureType için FeatureLayer değerini döndürür. Google Cloud Console'da bir FeatureLayer etkinleştirilmiş olmalıdır. Bu haritada belirtilen FeatureType için bir FeatureLayer yoksa veya Veri Odaklı Stil Kullanımı kullanılamıyorsa (harita kimliği, vektör karosu ve harita stilinde etkin bir FeatureLayer yoksa) bir hata günlüğe kaydedilir ve elde edilen FeatureLayer.isAvailable yanlış olur.
getHeading
getHeading()
Parametreler: Yok
Döndürülen Değer:  number|undefined
Haritanın pusula istikametini döndürür. Yön değeri, kuzey yönüne göre derece cinsinden (saat yönünde) ölçülür. Harita henüz başlatılmamışsa sonuç undefined olur.
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
Parametreler: Yok
Döndürülen Değer:  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ı (varsa) kullanılır.
getInternalUsageAttributionIds
getInternalUsageAttributionIds()
Parametreler: Yok
Döndürülen Değer:  Iterable<string>|null
Google'ın, geliştiricilere hangi kitaplıkların ve örneklerin (ör. işaretçi kümeleme kitaplığının kullanımı) faydalı olduğunu anlamasına yardımcı olan kullanım ilişkilendirme kimliklerinin listesini döndürür.
getMapCapabilities
getMapCapabilities()
Parametreler: Yok
Döndürülen Değer:  MapCapabilities
Sağlanan harita kimliğine göre, arayanı haritada kullanılabilen mevcut özellikler hakkında bilgilendirir.
getMapTypeId
getMapTypeId()
Parametreler: Yok
Döndürülen Değer:  MapTypeId|string|undefined
getProjection
getProjection()
Parametreler: Yok
Döndürülen Değer:  Projection|undefined
Geçerli Projection değerini döndürür. Harita henüz başlatılmamışsa sonuç undefined olur. projection_changed etkinliğini dinleyin ve değerinin undefined olmadığından emin olmak için kontrol edin.
getRenderingType
getRenderingType()
Parametreler: Yok
Döndürülen Değer:  RenderingType
Haritanın mevcut RenderingType değerini döndürür.
getStreetView
getStreetView()
Parametreler: Yok
Döndürülen Değer:  StreetViewPanorama Haritaya bağlı panorama.
Haritaya bağlı varsayılan StreetViewPanorama değerini döndürür. Bu değer, haritaya yerleştirilmiş varsayılan bir panorama veya setStreetView() kullanılarak ayarlanan panorama olabilir. Haritanın streetViewControl bölümünde yapılan değişiklikler, bu tür bir bağlı panoramanın görüntüsüne yansıtılır.
getTilt
getTilt()
Parametreler: Yok
Döndürülen Değer:  number|undefined
Haritanın görüntü alanı düzleminden harita düzlemindeki mevcut açısını derece cinsinden döndürür. Rastır haritalar için sonuç, doğrudan yukarıdan çekilen görüntüler için 0 veya 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ına bakın.
getTiltInteractionEnabled
getTiltInteractionEnabled()
Parametreler: Yok
Döndürülen Değer:  boolean|null
Eğilme 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ı (varsa) kullanılır.
getZoom
getZoom()
Parametreler: Yok
Döndürülen Değer:  number|undefined
Haritanın yakınlaştırma düzeyini döndürür. Yakınlaştırma ayarlanmamışsa sonuç undefined olur.
moveCamera
moveCamera(cameraOptions)
Parametreler: 
Döndürülen Değer: Yok
Haritanın kamerasını animasyon olmadan hedef kamera seçeneklerine hemen 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ğer: Yok
Haritanın merkezini, piksel cinsinden belirtilen mesafeye göre değiştirir. Mesafe hem haritanın genişliğinden hem de yüksekliğinden azsa geçiş sorunsuz bir şekilde animasyonlu olarak yapılır. Harita koordinat sisteminin batıdan doğuya (x değerleri için) ve kuzeyden güneye (y değerleri için) doğru arttığını unutmayın.
panTo
panTo(latLng)
Parametreler: 
Döndürülen Değer: Yok
Haritanın merkezini belirtilen LatLng olarak değiştirir. Değişiklik hem haritanın genişliğinden hem de yüksekliğinden azsa geçiş sorunsuz bir şekilde animasyonlu olarak gerçekleşir.
panToBounds
panToBounds(latLngBounds[, padding])
Parametreler: 
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral Haritanın kaydırıldığı sınırlar.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sayı değeri, 4 tarafın tamamında aynı dolguyu sağlar. Varsayılan değer 0'dır.
Döndürülen Değer: Yok
Haritayı, belirtilen LatLngBounds öğesini içerecek minimum miktarda kaydırın. Haritanın, {currentMapSizeInPx} - {padding} içinde sınırların mümkün olduğunca fazlasını gösterecek şekilde kaydırıldığı dışında, sınırların haritanın neresinde olacağı garanti edilmez. Hem raster hem de vektör haritalarda haritanın yakınlaştırma, yatırma ve yön ayarları değiştirilmez.
setCenter
setCenter(latlng)
Parametreler: 
Döndürülen Değer: Yok
setClickableIcons
setClickableIcons(value)
Parametreler: 
  • valueboolean
Döndürülen Değer: 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ğerini iletin.
setHeading
setHeading(heading)
Parametreler: 
  • headingnumber
Döndürülen Değer: Yok
Haritanın pusula yönünü, kuzey yönüne göre derece cinsinden ayarlar. Bu yöntem, raster haritalar için yalnızca havadan çekilmiş görüntüler için geçerlidir.
setHeadingInteractionEnabled
setHeadingInteractionEnabled(headingInteractionEnabled)
Parametreler: 
  • headingInteractionEnabledboolean
Döndürülen Değer: Yok
Başlık etkileşimlerinin etkin olup olmadığını belirler. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması (varsa) kullanılır.
setMapTypeId
setMapTypeId(mapTypeId)
Parametreler: 
Döndürülen Değer: Yok
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
setRenderingType
setRenderingType(renderingType)
Parametreler: 
Döndürülen Değer: Yok
Haritanın mevcut RenderingType özelliğini ayarlar.
setStreetView
setStreetView(panorama)
Parametreler: 
Döndürülen Değer: Yok
Haritaya bir StreetViewPanorama bağlar. Bu panorama, varsayılan StreetViewPanorama değerini geçersiz kılar ve haritanın harita dışındaki harici bir panoramaya bağlanmasına olanak tanır. Panoramayı null olarak ayarlamak, varsayılan yerleşik panoramayı haritaya geri bağlar.
setTilt
setTilt(tilt)
Parametreler: 
  • tiltnumber
Döndürülen Değer: Yok
Vektör haritalar için haritanın geliş açısını ayarlar. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak kısıtlanır.

Raster haritalar için haritanın geliş açısı ile ilgili otomatik anahtarlama davranışını kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. setTilt(0), yakınlaştırma düzeyi ve görüntü alanından bağımsız olarak haritanın her zaman 0° üstten görünüm kullanmasına neden olur. setTilt(45), mevcut yakınlaştırma düzeyi ve görüntü alanı için 45° görüntü mevcut olduğunda eğim açısının otomatik olarak 45'e, 45° görüntü mevcut olmadığında ise 0'a geçmesine neden olur (bu varsayılan davranıştır). 45° görüntüler yalnızca satellite ve hybrid harita türlerinde, bazı konumlarda ve bazı yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt, setTilt tarafından ayarlanan değeri değil, mevcut eğim açısını döndürür. getTilt ve setTilt farklı şeyleri ifade ettiğinden tilt mülkünü bind() etmeyin. Aksi takdirde, tahmin edilemeyen sonuçlar ortaya çıkabilir.
setTiltInteractionEnabled
setTiltInteractionEnabled(tiltInteractionEnabled)
Parametreler: 
  • tiltInteractionEnabledboolean
Döndürülen Değer: Yok
Eğilme etkileşimlerinin etkin olup olmadığını belirler. Bu seçenek yalnızca harita bir vektör haritası olduğunda geçerlidir. Kodda ayarlanmazsa harita kimliğinin bulut yapılandırması (varsa) kullanılır.
setZoom
setZoom(zoom)
Parametreler: 
  • zoomnumber Daha yüksek yakınlaştırma değerleri daha yüksek çözünürlüğe karşılık gelir.
Döndürülen Değer: 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, ekran boyutu 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 konumun özelliklerini içeren bir MapMouseEvent döndürülür. Yer simgesi tıklanırsa yer kimliği içeren bir IconMouseEvent döndürülür. IconMouseEvent ve MapMouseEvent, IconMouseEvent'te yer kimliği alanının bulunması dışında aynıdır. Yer kimliği önemli olmadığında etkinlik her zaman MapMouseEvent olarak değerlendirilebilir. Bir işaretçi veya bilgi penceresi tıklandıysa tıklama etkinliği tetiklenmez.
contextmenu
function(event)
Bağımsız değişkenler: 
Bu etkinlik, harita kapsayıcısında DOM contextmenu 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 bu etkinliğin hemen öncesinde iki kez tetikleneceğini unutmayın.
drag
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı haritayı sürüklerken tekrar tekrar tetiklenir.
dragend
function()
Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı haritayı sürüklemeyi durdurduğunda tetiklenir. Not: Kullanıcı haritayı klavyeyi kullanarak kaydırmayı durdurduğunda dragend tetiklenmez. Kullanıcının haritayı ne zaman kaydırmayı VEYA sürüklemeyi durdurduğunu belirlemek için lütfen bunun yerine Map.idle etkinliğini kullanın.
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ırma işleminden sonra harita etkin olmadığı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ısı üzerinde hareket ettiğinde tetiklenir.
mouseout
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcının faresi harita kapsayıcısından çıktığında tetiklenir.
mouseover
function(event)
Bağımsız değişkenler: 
Bu etkinlik, kullanıcının faresi harita kapsayıcısına girdiğinde tetiklenir.
projection_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, projeksiyon değiştiğinde tetiklenir.
renderingtype_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, renderingType değiştiğinde tetiklenir.
tilesloaded
function()
Bağımsız değişkenler: Yok
Bu etkinlik, görünür karolar yüklenmeyi tamamladığında tetiklenir.
tilt_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita eğimi ö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 haritada ayarlanabilecek özellikleri tanımlamak için kullanılan MapOptions nesnesi.

backgroundColor optional
Tür:  string optional
Harita div'inin arka planı için kullanılan renk. Kullanıcı ekranı kaydırırken karolar henüz yüklenmemişse bu renk görünür. Bu seçenek yalnızca harita başlatılırken ayarlanabilir.
cameraControl optional
Tür:  boolean optional
Kamera denetiminin etkin/devre dışı durumu.
cameraControlOptions optional
Tür:  CameraControlOptions optional
Kamera kontrolü için görüntüleme seçenekleri.
center optional
Tür:  LatLng|LatLngLiteral optional
İlk harita merkezi.
clickableIcons optional
Tür:  boolean optional
Varsayılan: true
false olduğunda harita simgeleri tıklanabilir değildir. Harita simgesi, ÖY olarak da bilinen önemli bir yeri temsil eder.
colorScheme optional
Tür:  ColorScheme|string optional
Varsayılan: ColorScheme.LIGHT
İlk harita renk şeması. Bu seçenek yalnızca harita başlatılırken ayarlanabilir.
controlSize optional
Tür:  number optional
Haritada görünen kontrollerin piksel cinsinden boyutu. Bu değer, harita oluşturulurken doğrudan sağlanmalıdır. Bu değer daha sonra güncellenirse kontroller undefined durumuna gelebilir. Yalnızca Haritalar API'nin kendisi tarafından yapılan kontrolleri 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. Tek tek geçersiz kılınabilir. MapOptions.keyboardShortcuts seçeneğiyle ayrı olarak kontrol edilen klavye denetimlerini devre dışı bırakmaz. MapOptions.gestureHandling seçeneğiyle ayrı olarak kontrol edilen hareket kontrollerini devre dışı bırakmaz.
disableDoubleClickZoom optional
Tür:  boolean optional
Çift tıklamayla yakınlaştırma ve ortalama özelliğini etkinleştirir/devre dışı bırakır. Varsayılan olarak etkindir.

Not: Bu özellik önerilmez. Çift tıklamayla yakınlaştırma özelliğini devre dışı bırakmak için gestureHandling mülkünü kullanabilir ve "none" olarak ayarlayabilirsiniz.

draggable optional
Tür:  boolean optional
false ise haritanın sürüklenmesini engeller. Sürükleme varsayılan olarak etkindir.
draggableCursor optional
Tür:  string optional
Fareyle sürüklenebilir bir haritanın üzerine geldiğinizde gösterilecek imlecin adı veya URL'si. Bu mülk, simgeyi değiştirmek için css cursor özelliğini kullanır. css mülkünde olduğu gibi, URL olmayan en az bir yedek işaretçi belirtmeniz gerekir. Örneğin: draggableCursor: 'url(http://www.example.com/icon.png), auto;'.
draggingCursor optional
Tür:  string optional
Harita sürüklenirken gösterilecek imlecin adı veya URL'si. Bu mülk, simgeyi değiştirmek için css cursor özelliğini kullanır. css mülkünde olduğu gibi, URL olmayan en az bir yedek işaretçi belirtmeniz gerekir. Örneğin: 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 kontrolü için görüntüleme seçenekleri.
gestureHandling optional
Tür:  string optional
Bu ayar, API'nin haritada hareketleri nasıl işlediğini kontrol eder. İzin verilen değerler:
  • "cooperative": Kaydırma etkinlikleri ve tek parmaklı 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 veya ⌘ tuşuna basılıyken etkinlikleri kaydırarak haritayı yakınlaştırın.
    Bu modda harita, sayfayla ortak çalışır.
  • "greedy": Tüm dokunma hareketleri ve kaydırma etkinlikleri haritayı kaydırabilir veya yakınlaştırabilir.
  • "none": Harita, kullanıcı hareketleriyle kaydırılıp yakınlaştırılamaz.
  • "auto": (varsayılan) Hareketlerin işlenmesi, sayfanın kaydırılabilir olup olmadığına veya bir iFrame'de bulunup bulunmadığına bağlı olarak işbirlikçi veya açgözlü olur.
heading optional
Tür:  number optional
Havadan çekilen görüntünün, kuzey yönüne göre saat yönünde ölçülen derece cinsinden yönü. Başlıklar, görüntünün bulunduğu en yakın açıya sabitlenir.
headingInteractionEnabled optional
Tür:  boolean optional
Varsayılan: false
Haritanın, kamera yönünü (döndürme) kullanıcının 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ı (varsa) kullanılır.
internalUsageAttributionIds optional
Tür:  Iterable<string> optional
Varsayılan: null
Başlatıcıya bir kullanım ilişkilendirme kimliği ekler. Bu kimlik, Google'ın geliştiricilere hangi kitaplıkların ve örneklerin (ör. işaretçi kümeleme kitaplığının kullanımı) faydalı olduğunu anlamasına yardımcı olur. Kullanım ilişkilendirme kimliğinin gönderilmesini devre dışı bırakmak için bu özelliği silmeniz veya değeri boş bir dizeyle değiştirmeniz güvenlidir. Yalnızca benzersiz değerler gönderilir. Nesne oluşturulduktan sonra bu değerde yapılan değişiklikler yoksayılabilir.
isFractionalZoomEnabled optional
Tür:  boolean optional
Varsayılan: Vektör haritalar için true, raster haritalar için false
Haritanın kesirli yakınlaştırma düzeylerine izin verip vermeyeceği. Varsayılan ayarın ne zaman ayarlandığını öğrenmek için isfractionalzoomenabled_changed'ü dinleyin.
keyboardShortcuts optional
Tür:  boolean optional
false ise haritanın klavyeyle kontrol edilmesini engeller. Klavye kısayolları varsayılan olarak etkindir.
mapId optional
Tür:  string optional
Haritanın harita kimliği. Bu parametre, bir harita oluşturulduktan sonra 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ü denetimi için ilk görüntüleme seçenekleri.
mapTypeId optional
Tür:  MapTypeId|string optional
İlk harita mapTypeId. Varsayılan olarak ROADMAP değerine ayarlanır.
maxZoom optional
Tür:  number optional
Haritada gösterilecek maksimum yakınlaştırma düzeyi. Atlanırsa veya null olarak ayarlanırsa bunun yerine mevcut harita türünde maksimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır.
minZoom optional
Tür:  number optional
Haritada gösterilecek minimum yakınlaştırma düzeyi. Atlanırsa veya null olarak ayarlanırsa bunun yerine geçerli harita türünde minimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır.
noClear optional
Tür:  boolean optional
true ise Harita div'inin 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
Yakınlaştırma/Uzaklaştırma denetimi için görüntüleme seçenekleri.

renderingType optional
Tür:  RenderingType optional
Haritanın raster mi yoksa vektör haritası mı olması gerektiği. Bu parametre, bir harita oluşturulduktan sonra ayarlanamaz veya değiştirilemez. Ayarlanmazsa harita kimliğinin bulut yapılandırması, oluşturma türünü (varsa) belirler. Vektör haritalarının tüm cihaz ve tarayıcılarda kullanılamayabileceğini ve gerektiğinde haritanın raster haritaya döneceğini lütfen unutmayın.
restriction optional
Tür:  MapRestriction optional
Kullanıcıların erişebildiği harita alanını kısıtlayan bir sınır tanımlar. Bu ayar etkinleştirildiğinde kullanıcı, kamera görünümü sınırın sınırları içindeyken yalnızca kaydırma ve yakınlaştırma yapabilir.
rotateControl optional
Tür:  boolean optional
Döndür kontrolünün etkin/devre dışı durumu.
rotateControlOptions optional
Tür:  RotateControlOptions optional
Döndürme denetimi için görüntüleme seçenekleri.
scaleControl optional
Tür:  boolean optional
Ölçeklendirme 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 ise fare kaydırma tekerleği kullanılarak haritanın yakınlaştırılmasını devre dışı bırakır. Kaydırma tekerleği varsayılan olarak etkindir.

Not: Bu özellik önerilmez. Kaydırma tekerleğini kullanarak yakınlaştırmayı devre dışı bırakmak için gestureHandling mülkünü "cooperative" veya "none" olarak ayarlayabilirsiniz.

streetView optional
Tür:  StreetViewPanorama optional
Street View Pegman'ı haritaya bırakıldığında gösterilecek bir StreetViewPanorama. Panorama belirtilmezse raptiye bırakılırken haritanın div alanında varsayılan bir StreetViewPanorama gösterilir.
streetViewControl optional
Tür:  boolean optional
Street View Pegman kontrolünün ilk etkin/devre dışı durumu. Bu kontrol, varsayılan kullanıcı arayüzünün bir parçasıdır ve Street View yol yer paylaşımının görünmemesi gereken bir harita türü (ör. Dünya haritası dışında bir harita türü) gösterilirken 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 veya vektör haritalar kullanılırken kullanılamaz (bunun yerine bulut tabanlı harita stilini kullanın).
tilt optional
Tür:  number optional
Vektör haritalar için haritanın geliş açısını ayarlar. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak kısıtlanır. Rastgele haritalar için haritanın geliş açısı ile ilgili 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üzeyi ve görüntü alanından bağımsız olarak her zaman 0° üstten görünüm kullanmasına neden olur. 45 değeri, mevcut yakınlaştırma düzeyi ve görüntü alanı için 45° görüntü mevcut olduğunda eğim açısının otomatik olarak 45'e, 45° görüntü mevcut olmadığında ise 0'a geçmesine neden olur (bu varsayılan davranıştır). 45° görüntüler yalnızca satellite ve hybrid harita türlerinde, bazı konumlarda ve bazı yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt, bu seçenek tarafından belirtilen değeri değil, mevcut eğim açısını döndürür. getTilt ve bu seçenek farklı şeyleri ifade ettiğinden, tilt mülkünü bind() etmeyin. Aksi takdirde, tahmin edilemeyen sonuçlar ortaya çıkabilir.
tiltInteractionEnabled optional
Tür:  boolean optional
Varsayılan: false
Haritanın, kamera eğimini kullanıcının 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ı (varsa) kullanılır.
zoom optional
Tür:  number optional
İlk harita yakınlaştırma düzeyi. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır. Daha yüksek yakınlaştırma değerleri daha yüksek çözünürlüğe karşılık gelir.
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.

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 bir 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 mülkü ile erişilebilen Map değerini kullanır.

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

Bu sınıf HTMLElement sınıfını genişletir.

Bu sınıf MapElementOptions sınıfını uygular.

const {MapElement} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Maps 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, kamera yönünü (döndürme) kullanıcının 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ı (varsa) kullanılır.
HTML özelliği:
  • <gmp-map heading-interaction-disabled></gmp-map>
innerMap
Tür:  Map
MapElement'in dahili olarak kullandığı Map öğesine referans.
internalUsageAttributionIds
Tür:  Iterable<string> optional
Varsayılan: null
Başlatıcıya bir kullanım ilişkilendirme kimliği ekler. Bu kimlik, Google'ın geliştiricilere hangi kitaplıkların ve örneklerin (ör. işaretçi kümeleme kitaplığının kullanımı) faydalı olduğunu anlamasına yardımcı olur. Kullanım ilişkilendirme kimliğinin gönderilmesini devre dışı bırakmak için bu özelliği silmeniz veya değeri boş bir dizeyle değiştirmeniz güvenlidir. Yalnızca benzersiz değerler gönderilir. Nesne oluşturulduktan sonra bu değerde yapılan değişiklikler yoksayılabilir.
HTML özelliği:
  • <gmp-map internal-usage-attribution-ids="id1 id2"></gmp-map>
mapId
Tür:  string optional
Haritanın harita kimliği. Bu parametre, bir harita oluşturulduktan sonra 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 mi yoksa vektör haritası mı olması gerektiği. Bu parametre, bir harita oluşturulduktan sonra ayarlanamaz veya değiştirilemez. Ayarlanmazsa harita kimliğinin bulut yapılandırması, oluşturma türünü (varsa) belirler. Vektör haritalarının tüm cihaz ve tarayıcılarda kullanılamayabileceğini ve gerektiğinde haritanın raster haritaya 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, kamera eğimini kullanıcının 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ı (varsa) kullanılır.
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 desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır. Daha yüksek yakınlaştırma değerleri daha yüksek çözünürlüğe karşılık gelir.
HTML özelliği:
  • <gmp-map zoom="number"></gmp-map>
control-block-end-inline-center
Yuvalanmış öğeyi ControlPosition.BLOCK_END_INLINE_CENTER konumuna yerleştirir.
control-block-end-inline-end
Yuvalanmış öğeyi ControlPosition.BLOCK_END_INLINE_END konumuna yerleştirir.
control-block-end-inline-start
Yuvalanmış öğeyi ControlPosition.BLOCK_END_INLINE_START konumuna yerleştirir.
control-block-start-inline-center
Yuvalanmış öğeyi ControlPosition.BLOCK_START_INLINE_CENTER konumuna yerleştirir.
control-block-start-inline-end
Yuvalanmış öğeyi ControlPosition.BLOCK_START_INLINE_END konumuna yerleştirir.
control-block-start-inline-start
Yuvalanmış öğeyi ControlPosition.BLOCK_START_INLINE_START konumuna yerleştirir.
control-inline-end-block-center
Yuvalanmış öğeyi ControlPosition.INLINE_END_BLOCK_CENTER konumuna yerleştirir.
control-inline-end-block-end
Yuvalanmış öğeyi ControlPosition.INLINE_END_BLOCK_END konumuna yerleştirir.
control-inline-end-block-start
Yuvalanmış öğeyi ControlPosition.INLINE_END_BLOCK_START konumuna yerleştirir.
control-inline-start-block-center
Yuvalanmış öğeyi ControlPosition.INLINE_START_BLOCK_CENTER konumuna yerleştirir.
control-inline-start-block-end
Yuvalanmış öğeyi ControlPosition.INLINE_START_BLOCK_END konumuna yerleştirir.
control-inline-start-block-start
Yuvalanmış öğeyi ControlPosition.INLINE_START_BLOCK_START konumuna yerleştirir.
default
Özel öğeleri kullanarak Maps JavaScript web bileşenleri etrafında AdvancedMarkerElement gibi yeniden kullanılabilir bileşenler oluşturabilirsiniz. Doğrudan MapElement öğesine eklenen tüm özel öğeler varsayılan olarak MapPanes.overlayMouseTarget öğesinde yer alır ve oluşturulur. Ancak Maps JavaScript API Web Bileşenleri, MapElement'ün dahili yuvalarına yeniden yerleştirilebilir.
BetaaddEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • typestring Dinlenecek etkinlik türünü temsil eden, büyük/küçük harf duyarlı bir dize.
  • listenerEventListener|EventListenerObject Bildirim alan nesne. Bu, handleEvent yöntemine sahip bir işlev veya nesne olmalıdır.
  • optionsboolean|AddEventListenerOptions optional Seçeneklere bakın. Özel etkinlikler yalnızca capture ve passive'i destekler.
Döndürülen Değer:  void
Belirtilen etkinlik hedefe her sunulduğunda çağrılacak bir işlev oluşturur. addEventListener konusuna bakın
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parametreler: 
Döndürülen Değer:  void
Daha önce addEventListener ile kaydedilen bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener işlevine bakın.
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.
internalUsageAttributionIds optional
Tür:  Iterable<string> optional
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 class

google.maps.ZoomChangeEvent sınıf

Bu etkinlik, yakınlaştırma değişikliğinin izlenmesi sonucunda oluşturulur.

Bu sınıf Event sınıfını genişletir.

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

MapTypeStyle arabirim

google.maps.MapTypeStyle arayüz

MapTypeStyle, haritanın nasıl biçimlendirileceğini tanımlayan bir seçici ve biçimlendirici koleksiyonudur. Seçiciler, etkilenmesi gereken harita özelliklerini ve/veya öğelerini belirtir. Stil uygulayıcılar ise bu özelliklerin ve öğelerin nasıl değiştirileceğini belirtir. Ayrıntılar için stil referansını inceleyin.

stylers
Tür:  Array<Object>
Seçilen harita özellikleri ve öğelerine uygulanacak stil kuralları. Kurallar, bu dizede belirttiğiniz sırayla uygulanır. Kullanım ve izin verilen değerlerle ilgili kurallar için stil referansı bölümüne bakın.
elementType optional
Tür:  string optional
Bir stil uygulayıcının uygulanması gereken öğe. Öğe, haritadaki bir özelliğin görsel yönüdür. Örnek: etiket, simge, geometriye uygulanan kontur veya dolgu vb. İ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ı bölümüne bakın.
featureType optional
Tür:  string optional
Bir stilleştiricinin 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ı bölümüne bakın.

MapMouseEvent arayüzü

google.maps.MapMouseEvent arayüz

Bu nesne, harita ve yer paylaşımlarındaki çeşitli fare etkinliklerinden 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ımlanmış ve tutarlı olmasına güvenmemelidir. Geliştiriciler, Maps API'nin dahili uygulamasının DOM yapısına da güvenmemelidir. Dahili etkinlik eşleme nedeniyle domEvent, MapMouseEvent'ten farklı anlamlara sahip olabilir (ör. bir MapMouseEvent "tıklama" etkinliği, KeyboardEvent türüne sahip bir domEvent içerebilir).
latLng optional
Tür:  LatLng optional
Etkinlik gerçekleşirken imlecin altındaki enlem/boylam.
stop
stop()
Parametreler: Yok
Döndürülen Değer:  void
Bu etkinliğin daha fazla yayılmasını önler.

IconMouseEvent arayüzü

google.maps.IconMouseEvent arayüz

Bu nesne, 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österilmesini önlemek için bu etkinlikte stop() yöntemini çağırarak yayılmasını önleyin. Places API geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinin.

Bu arayüz MapMouseEvent'ü genişletir.

placeId optional
Tür:  string optional
Tıklanan yerin yer kimliği. Bu yer kimliği, tıklanan özellik hakkında daha fazla bilgi almak için sorgu oluşturmak amacıyla kullanılabilir.

Places API geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinin.

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

ColorScheme sabitleri

google.maps.ColorScheme constants

Harita renk şemalarının 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. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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

MapTypeId sabitleri

google.maps.MapTypeId constants

Yaygın MapTypes için tanımlayıcılardır. 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. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

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

MapTypeRegistry sınıfı

google.maps.MapTypeRegistry sınıf

MapType kimliğine göre anahtarlanmış MapType örnekleri için bir sicil dairesi.

Bu sınıf MVCObject sınıfını genişletir.

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

MapTypeRegistry
MapTypeRegistry()
Parametreler: Yok
MapTypeRegistry, haritanın kullanabileceği özel harita türlerinin koleksiyonunu içerir. Örneğin, API, kontrollerde kullanılabilen harita türlerinin listesini sağlarken bu kayıt defterine başvurur.
set
set(id, mapType)
Parametreler: 
  • idstring Kayıt defterine eklenecek MapType tanımlayıcısı.
  • mapTypeMapType|? Kayıt defterine eklenecek MapType nesnesi.
Döndürülen Değer: Yok
Geçen dize tanımlayıcısını, iletilen MapType ile ilişkilendirecek şekilde kayıt defterini 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şmaz.

latLngBounds
Bu ayar etkinleştirildiğinde 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 sayede kullanıcının uzaklaştırma mesafesi azaltılır ve kısıtlanmış sınırların dışındaki her şey gizli kalır. Varsayılan değer false'tür. Bu, kullanıcının, sınırlanmış alanın tamamı görüntülenene kadar (sınırlanmış alanın dışındaki alanlar da dahil olmak üzere) uzaklaştırılabileceği anlamına gelir.

TrafficLayer sınıfı

google.maps.TrafficLayer sınıf

Trafik katmanı.

Bu sınıf MVCObject sınıfını genişletir.

const {TrafficLayer} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Maps 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ğer:  Map|null
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer: Yok
Katmanı belirtilen haritada oluşturur. Harita null olarak ayarlanırsa katman kaldırılır.
setOptions
setOptions(options)
Parametreler: 
Döndürülen Değer: Yok
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

TrafficLayerOptions arayüzü

google.maps.TrafficLayerOptions arayüz

Bir TrafficLayer'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üncel bilgilerle otomatik olarak yenilenip yenilenmeyeceği.
map optional
Tür:  Map optional
Trafik katmanının gösterileceği harita.

TransitLayer sınıfı

google.maps.TransitLayer sınıf

Toplu taşıma katmanı.

Bu sınıf MVCObject sınıfını genişletir.

const {TransitLayer} = await google.maps.importLibrary("maps") numaralı telefonu arayarak erişebilirsiniz. Maps 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ğer:  Map|null
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer:  void
Katmanı belirtilen haritada oluşturur. Harita null olarak 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 şeritlerini ve yollarını gösteren bir katman.

Bu sınıf MVCObject sınıfını genişletir.

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

BicyclingLayer
BicyclingLayer()
Parametreler: Yok
Bisiklet şeritlerini ve yollarını gösteren ve büyük yolların önemini azaltan bir katman.
getMap
getMap()
Parametreler: Yok
Döndürülen Değer:  Map|null
Bu katmanın görüntülendiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • mapMap optional
Döndürülen Değer:  void
Katmanı belirtilen haritada oluşturur. Harita null olarak 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ünür bölgesi olan dörtgen poligonu tanımlayan dört noktayı içerir. Vektör haritasında eğim varsa bu poligon dikdörtgen yerine trapez olabilir.

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

RenderingType sabitleri

google.maps.RenderingType constants

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

RASTER Haritanın raster harita olduğunu gösterir.
UNINITIALIZED Harita henüz başlatılmadığı için haritanın vektör mü yoksa raster mi olduğunun henüz bilinmediğini gösterir.
VECTOR Haritanın vektör harita olduğunu gösterir.

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, ilgili modüllerin yüklendiği veya başlatıldığı anlamına gelmediğini, mevcut haritanın bu API'leri kullanma iznine sahip olduğunu unutmayın. Olası özelliklerin listesini görmek için mülklere bakın.

isAdvancedMarkersAvailable optional
Tür:  boolean optional
Doğru ise bu harita, gelişmiş işaretçilerin kullanılmasına izin verecek şekilde doğru şekilde yapılandırılmıştır. Gelişmiş işaretçileri kullanmak için marker kitaplığını içe aktarmanız gerektiğini unutmayın. Daha fazla bilgi için https://goo.gle/gmp-isAdvancedMarkersAvailable adresine bakın.
isDataDrivenStylingAvailable optional
Tür:  boolean optional
Doğru ise bu harita, en az bir FeatureLayer için veri odaklı stilin kullanılmasına izin verecek şekilde doğru ş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 adresine bakın.
isWebGLOverlayViewAvailable optional
Tür:  boolean optional
Doğru ise bu harita, WebGLOverlayView'ün kullanımına izin verecek şekilde doğru şekilde yapılandırılmıştır.