Maps

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, MapElement.innerMap özelliğiyle erişilebilen Map 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'yi uygular.

const {MapElement} = await google.maps.importLibrary("maps") numarasını 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, 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 harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
HTML özelliği:
  • <gmp-map heading-interaction-disabled></gmp-map>
innerMap
Tür:  Map
MapElement'in dahili olarak kullandığı Map 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ştiriciler için hangi kitaplıkların ve örneklerin (ör. işaretçi grupları kitaplığının kullanımı) yararlı olduğunu anlamasına yardımcı olur. Kullanım ilişkilendirme kimliğinin gönderilmesini devre dışı bırakmak için bu özelliği silebilir veya değeri boş bir dizeyle değiştirebilirsiniz. Yalnızca benzersiz değerler gönderilir. Örneklendirmeden 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 örneklendirildikten 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 mı yoksa vektör harita mı olması gerektiği. Bu parametre, bir harita örneklendirildikten sonra ayarlanamaz veya değiştirilemez. Ayarlanmazsa harita kimliğinin bulut yapılandırması, oluşturma türünü belirler (varsa). Vektör haritaların tüm cihazlarda 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, kamera eğiminin kullanıcı tarafından kontrol edilmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için 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 seviyesi. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma seviyesine kadar olan sayılardır. Daha büyük 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
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
Özel öğeler kullanarak Maps JavaScript Web Bileşenleri (ör. AdvancedMarkerElement) için 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 öğesinin dahili alanlarına yeniden yerleştirilebilir.
addEventListener
addEventListener(type, listener[, options])
Parametreler: 
  • type:  string Dinlenecek etkinlik türünü temsil eden, büyük/küçük harfe duyarlı bir dize.
  • listener:  EventListener|EventListenerObject Bildirim alan nesne. Bu, handleEvent yöntemini içeren bir işlev veya nesne olmalıdır.
  • options:  boolean|AddEventListenerOptions optional Seçenekleri inceleyin. Özel etkinlikler yalnızca capture ve passive dillerini destekler.
Dönüş Değeri:  void
Belirtilen etkinlik hedefe her iletildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümüne bakın.
removeEventListener
removeEventListener(type, listener[, options])
Parametreler: 
Dönüş Değeri:  void
Daha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener bölümüne 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

MapElement üzerinde 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 sınıfı

google.maps.ZoomChangeEvent sınıf

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

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

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

Map 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") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

Map
Map(mapDiv[, opts])
Parametreler: 
  • mapDiv:  HTMLElement Harita, bu öğeyi dolduracak şekilde oluşturulur.
  • opts:  MapOptions optional Seçenek
Belirtilen HTML kapsayıcısının (genellikle bir DIV öğesi) içinde 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 tabanlı harita stili düzenleme) için kullanılamaz.
controls
Haritaya eklenecek ek kontroller. Haritaya bir kontrol eklemek için kontrolün <div> değerini, oluşturulması gereken ControlPosition değerine karşılık gelen MVCArray değerine 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>
Üst üste yerleştirilecek ek harita türleri. Yer paylaşımlı harita türleri, overlayMapTypes dizisinde göründükleri sırayla, bağlı oldukları temel haritanın üzerinde 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: 
  • bounds:  LatLngBounds|LatLngBoundsLiteral Gösterilecek sınırlar.
  • padding:  number|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ısal bir değer, 4 tarafın tamamında aynı dolguyu oluşturur. getBounds sonucunda fitBounds'u eşdeğer hale getirmek 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 herhangi bir işlem 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 boyutu olur. Vektör haritalarda bu yöntem, haritanın eğimini ve yönünü varsayılan sıfır değerlerine ayarlar. Bu yöntemin çağrılması, harita sınırlara sığacak şekilde kaydırılıp yakınlaştırılırken akıcı bir animasyona neden olabilir. Bu yöntemin animasyonlu olup olmadığı, dahili bir sezgisel yönteme bağlıdır.
getBounds
getBounds()
Parametreler:  Yok
Döndürülen Değer:  LatLngBounds|undefined Mevcut görüntü alanının enlem/boylam sınırları.
Mevcut 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 sınırlar boylamda -180 ila 180 derece arasında değişir. Harita henüz başlatılmadıysa veya merkez ve yakınlaştırma ayarlanmadıysa sonuç undefined olur. Sıfır olmayan eğim veya yön içeren 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ırlayıcı kutuyu temsil eder. Haritanın görüntü alanının tam olarak görünür bölgesini almak için MapCanvasProjection.getVisibleRegion sayfasına bakın.
getCenter
getCenter()
Parametreler:  Yok
Dönüş Değeri:  LatLng|undefined
Haritanın merkezinde gösterilen konumu döndürür. Bu LatLng nesnesinin sarmalanmadığını unutmayın. Daha fazla bilgi için LatLng belgesine göz atın. Merkez veya sınırlar ayarlanmadıysa sonuç undefined olur.
getClickableIcons
getClickableIcons()
Parametreler:  Yok
Dönüş Değeri:  boolean|undefined
Harita simgelerinin tıklanabilirliğini döndürür. Harita simgesi, önemli yerleri (ÖY) temsil eder. Döndürülen değer true ise haritadaki simgeler tıklanabilir.
BetagetDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
Parametreler: 
  • datasetId:  string
Dönüş 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şkili değilse veya Veriye Dayalı Stil kullanılamıyorsa (harita kimliği, vektör karoları, Veriye Dayalı Stil özellik katmanları veya Harita Stili'nde yapılandırılmış veri kümeleri yoksa) bu durum bir hata olarak kaydedilir ve sonuçta elde edilen FeatureLayer.isAvailable değeri false olur.
getDiv
getDiv()
Parametreler:  Yok
Dönüş Değeri:  HTMLElement Haritanın mapDiv değeri.
getFeatureLayer
getFeatureLayer(featureType)
Parametreler: 
Dönüş Değeri:  FeatureLayer
Belirli bir FeatureType için FeatureLayer değerini döndürür. Google Cloud Console'da FeatureLayer etkinleştirilmelidir. Belirtilen FeatureType türünde bir FeatureLayer bu haritada yoksa veya veri odaklı stil kullanılamıyorsa (harita kimliği, vektör karoları ve harita stilinde etkinleştirilmiş FeatureLayer yoksa) bu durum bir hata olarak kaydedilir ve sonuçta elde edilen FeatureLayer.isAvailable yanlış olur.
getHeading
getHeading()
Parametreler:  Yok
Dönüş Değeri:  number|undefined
Haritanın pusula yönünü döndürür. Yön değeri, ana yön olan Kuzey'den derece cinsinden (saat yönünde) ölçülür. Harita henüz başlatılmadıysa sonuç undefined olur.
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
Parametreler:  Yok
Dönüş 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 harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
getInternalUsageAttributionIds
getInternalUsageAttributionIds()
Parametreler:  Yok
Dönüş Değeri:  Iterable<string>|null
Kullanım ilişkilendirme kimliklerinin listesini döndürür. Bu kimlikler, Google'ın geliştiriciler için hangi kitaplıkların ve örneklerin (ör. işaretçi grupları kitaplığının kullanımı) yararlı olduğunu anlamasına yardımcı olur.
getMapCapabilities
getMapCapabilities()
Parametreler:  Yok
Dönüş Değeri:  MapCapabilities
Arayanı, sağlanan harita kimliğine göre haritada kullanılabilen mevcut özellikler hakkında bilgilendirir.
getMapTypeId
getMapTypeId()
Parametreler:  Yok
Dönüş Değeri:  MapTypeId|string|undefined
getProjection
getProjection()
Parametreler:  Yok
Dönüş 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 olmak için değerini kontrol edin.
getRenderingType
getRenderingType()
Parametreler:  Yok
Dönüş Değeri:  RenderingType
Haritanın geçerli RenderingType değerini döndürür.
getStreetView
getStreetView()
Parametreler:  Yok
Dönüş Değeri:  StreetViewPanorama Haritaya bağlı panorama.
Haritaya bağlı varsayılan StreetViewPanorama değerini döndürür. Bu, haritaya yerleştirilmiş varsayılan bir panorama veya setStreetView() kullanılarak ayarlanan panorama olabilir. Haritanın streetViewControl değerinde yapılan değişiklikler, bu tür bağlı panoramaların görünümüne yansıtılır.
getTilt
getTilt()
Parametreler:  Yok
Dönüş Değeri:  number|undefined
Haritanın mevcut geliş açısını, görüntü alanı düzleminden harita düzlemine kadar derece cinsinden döndürür. Raster haritalarda 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önüş 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 harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
getZoom
getZoom()
Parametreler:  Yok
Dönüş Değeri:  number|undefined
Haritanın yakınlaştırma düzeyini döndürür. Yakınlaştırma ayarlanmadıysa sonuç undefined olur.
moveCamera
moveCamera(cameraOptions)
Parametreler: 
Döndürülen değer:  Yok
Haritanın kamerasını animasyon olmadan hemen hedef kamera seçeneklerine ayarlar.
panBy
panBy(x, y)
Parametreler: 
  • x:  number Haritanın x yönünde hareket ettirileceği piksel sayısı.
  • y:  number Haritanın y yönünde hareket ettirileceği piksel sayısı.
Döndürülen değer:  Yok
Haritanın merkezini piksel cinsinden verilen mesafeye göre değiştirir. Mesafe, haritanın hem genişliğinden hem de yüksekliğinden azsa geçiş sorunsuz bir şekilde canlandırılır. Harita koordinat sisteminin batıdan doğuya (x değerleri için) ve kuzeyden güneye (y değerleri için) 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, haritanın hem genişliğinden hem de yüksekliğinden daha azsa geçiş sorunsuz bir şekilde canlandırılır.
panToBounds
panToBounds(latLngBounds[, padding])
Parametreler: 
  • latLngBounds:  LatLngBounds|LatLngBoundsLiteral Haritanın kaydırılacağı sınırlar.
  • padding:  number|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 değerini içerecek şekilde minimum miktarda kaydırır. Haritanın, sınırların mümkün olduğunca büyük bir kısmını {currentMapSizeInPx} - {padding} içinde gösterecek şekilde kaydırılması dışında, sınırların haritanın neresinde olacağı konusunda herhangi bir garanti verilmez. Hem raster hem de vektör haritalarda haritanın yakınlaştırma, eğme ve yön değerleri değiştirilmez.
setCenter
setCenter(latlng)
Parametreler: 
Döndürülen değer:  Yok
setClickableIcons
setClickableIcons(value)
Parametreler: 
  • value:  boolean
Döndürülen değer:  Yok
Harita simgelerinin tıklanabilir olup olmadığını kontrol eder. Harita simgesi, önemli yerleri (ÖY) temsil eder. Harita simgelerinin tıklanabilirliğini devre dışı bırakmak için bu yönteme false değerini iletin.
setHeading
setHeading(heading)
Parametreler: 
  • heading:  number
Döndürülen değer:  Yok
Harita için pusula yönünü, ana yön olan kuzeyden derece cinsinden ölçülen şekilde ayarlar. Raster haritalarda bu yöntem yalnızca havadan görüntüler için geçerlidir.
setHeadingInteractionEnabled
setHeadingInteractionEnabled(headingInteractionEnabled)
Parametreler: 
  • headingInteractionEnabled:  boolean
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 harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
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 geçerli RenderingType değerini 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ılarak haritanın, harita dışındaki bir harici panoramaya bağlanmasına olanak tanır. Panoramayı null olarak ayarlamak, varsayılan yerleştirilmiş panoramayı tekrar haritaya bağlar.
setTilt
setTilt(tilt)
Parametreler: 
  • tilt:  number
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 seviyesine bağlı olarak kısıtlanır.

Raster haritalar için haritanın geliş açısının otomatik geçiş davranışını kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. setTilt(0), yakınlaştırma seviyesi ve görüntü alanından bağımsız olarak haritanın her zaman 0° kuş bakışı görünüm kullanmasına neden olur. setTilt(45), geçerli yakınlaştırma seviyesi ve görüntü alanı için 45° görüntü mevcut olduğunda eğim açısının otomatik olarak 45'e geçmesine ve 45° görüntü mevcut olmadığında tekrar 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 seviyelerinde kullanılabilir. Not: getTilt, setTilt tarafından ayarlanan değeri değil, geçerli eğim açısını döndürür. getTilt ve setTilt farklı şeyleri ifade ettiğinden tilt özelliğini bind(). Aksi takdirde öngörülemeyen sonuçlar ortaya çıkabilir.
setTiltInteractionEnabled
setTiltInteractionEnabled(tiltInteractionEnabled)
Parametreler: 
  • tiltInteractionEnabled:  boolean
Döndürülen değer:  Yok
Eğme etkileşimlerinin etkin olup olmadığını belirler. Bu seçenek yalnızca harita bir vektör harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
setZoom
setZoom(zoom)
Parametreler: 
  • zoom:  number 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ğer:  Yok
Haritanın yakınlaştırma düzeyini ayarlar.
Devralınan: 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. Tıklanan konumun özelliklerini içeren bir MapMouseEvent döndürülür. Bir yer simgesi tıklandıysa yer kimliği içeren bir IconMouseEvent döndürülür. IconMouseEvent ve MapMouseEvent, IconMouseEvent'in yer kimliği alanına sahip olması 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ığında 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 etkinlikten hemen önce 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 bıraktığında tetiklenir. Not: Kullanıcı, klavyeyi kullanarak haritayı kaydırmayı durdurduğunda dragend tetiklenmez. Kullanıcının haritayı kaydırmayı veya sürüklemeyi ne zaman bıraktığını belirlemek için lütfen 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 yönü ö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 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ısının üzerine geldiğ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ın yüklenmesi tamamlandığında tetiklenir.
tilt_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita eğim ö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

Harita üzerinde 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. Bu renk, kullanıcı kaydırdığında parçalar henüz yüklenmemişken görünür. Bu seçenek yalnızca harita başlatıldığında ayarlanabilir.
cameraControl optional
Tür:  boolean optional
Kamera kontrolünün 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ıklanamaz. Harita simgesi, önemli yerleri (ÖY) 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ıldığında 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. Değerin daha sonra güncellenmesi, kontrolleri undefined durumuna getirebilir. Yalnızca Maps API 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. Ayrı ayrı geçersiz kılınabilir. MapOptions.keyboardShortcuts seçeneğiyle ayrı olarak kontrol edilen klavye kontrollerini 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ıklandığında yakınlaştırmayı ve ortalamayı etkinleştirir/devre dışı bırakır. Varsayılan olarak etkindir.

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

draggable optional
Tür:  boolean optional
false ise haritanın fare ve dokunma hareketleriyle sürüklenmesini ve yakınlaştırılmasını engeller. Sürükleme varsayılan olarak etkindir.
draggableCursor optional
Tür:  string optional
Sürüklenebilir bir haritanın üzerine fareyle gelindiğinde gösterilecek 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. Ö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 ö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. Ö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ünün 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 veya ⌘ tuşuna basılıyken kaydırma etkinlikleri haritayı yakınlaştırır.
    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": Harita, kullanıcı hareketleriyle kaydırılamaz veya yakınlaştırılamaz.
  • "auto": (varsayılan) Hareket işleme, sayfanın kaydırılabilir olup olmadığına veya bir iFrame'de olup olmadığına bağlı olarak işbirliğine dayalı veya açgözlüdür.
heading optional
Tür:  number optional
Kuzey yönünden saat yönünde ölçülen derece cinsinden havadan görüntülerin yönü. Yönler, görüntülerin mevcut olduğu en yakın açıya sabitlenir.
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 harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
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ştiriciler için hangi kitaplıkların ve örneklerin (ör. işaretçi grupları kitaplığının kullanımı) yararlı olduğunu anlamasına yardımcı olur. Kullanım ilişkilendirme kimliğinin gönderilmesini devre dışı bırakmak için bu özelliği silebilir veya değeri boş bir dizeyle değiştirebilirsiniz. Yalnızca benzersiz değerler gönderilir. Örneklendirmeden 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 ve raster haritalar için false
Haritanın kesirli yakınlaştırma seviyelerine izin verip vermeyeceği. Varsayılan ayarlandığında bildirim almak 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 örneklendirildikten 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ü kontrolü için ilk görüntüleme seçenekleri.
mapTypeId optional
Tür:  MapTypeId|string optional
İlk harita mapTypeId. Varsayılan değer: ROADMAP.
maxZoom optional
Tür:  number optional
Haritada gösterilecek maksimum yakınlaştırma seviyesi. Atlanırsa veya null olarak ayarlanırsa bunun yerine mevcut harita türündeki 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 seviyesine kadar olan sayılardır.
minZoom optional
Tür:  number optional
Haritada gösterilecek minimum yakınlaştırma seviyesi. Atlanırsa veya null olarak ayarlanırsa bunun yerine mevcut harita türündeki 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 seviyesine 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
Pan kontrolünün görüntüleme seçenekleri.

renderingType optional
Tür:  RenderingType optional
Haritanın raster mı yoksa vektör harita mı olması gerektiği. Bu parametre, bir harita örneklendirildikten sonra ayarlanamaz veya değiştirilemez. Ayarlanmazsa harita kimliğinin bulut yapılandırması, oluşturma türünü belirler (varsa). Vektör haritaların tüm cihazlarda 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
Kullanıcıların erişebileceği harita alanını kısıtlayan bir sınır tanımlar. Bu ayar yapıldığında kullanıcı, yalnızca kamera görünümü sınırların içinde kaldığında kaydırma ve yakınlaştırma yapabilir.
rotateControl optional
Tür:  boolean optional
Döndürme kontrolünün etkin/devre dışı durumu.
rotateControlOptions optional
Tür:  RotateControlOptions optional
Döndürme kontrolünün görüntüleme seçenekleri.
scaleControl optional
Tür:  boolean optional
Ölçek kontrolünün ilk etkin/devre dışı durumu.
scaleControlOptions optional
Tür:  ScaleControlOptions optional
Ölçek kontrolü için ilk görüntüleme seçenekleri.
scrollwheel optional
Tür:  boolean optional
false ise farenin kaydırma tekerleği kullanılarak haritada yakınlaştırma yapılması devre dışı bırakılır. Kaydırma tekerleği varsayılan olarak etkindir.

Not: Bu özellik önerilmez. Kaydırma tekerleğiyle yakınlaştırmayı devre dışı bırakmak için gestureHandling özelliğini kullanabilir ve "cooperative" veya "none" olarak ayarlayabilirsiniz.

streetView optional
Tür:  StreetViewPanorama optional
Street View Pegman'i haritaya bırakıldığında gösterilecek bir StreetViewPanorama. Panorama belirtilmezse raptiye adam bırakı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 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. Earth dışı 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 etiketlere ve geometriye uygulanacağını unutmayın. Bu özellik, harita kimliği veya vektör haritalar kullanılırken kullanılamaz (bunun yerine bulut tabanlı harita stillerini 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 seviyesine bağlı olarak kısıtlanır. Raster haritalarda, haritanın geliş açısı için otomatik geçiş davranışını kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. 0 değeri, yakınlaştırma seviyesi ve görüntü alanından bağımsız olarak haritanın her zaman 0° yukarıdan görünüm kullanmasına neden olur. 45 değeri, geçerli yakınlaştırma seviyesi ve görüntü alanı için 45° görüntü mevcut olduğunda eğim açısının otomatik olarak 45'e geçmesine ve 45° görüntü mevcut olmadığında tekrar 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 seviyelerinde kullanılabilir. Not: getTilt, bu seçenekle belirtilen değeri değil, geçerli eğim açısını döndürür. getTilt ve bu seçenek farklı şeyleri ifade ettiğinden tilt özelliğini bind(). Aksi takdirde öngörülemeyen sonuçlar ortaya çıkabilir.
tiltInteractionEnabled optional
Tür:  boolean optional
Varsayılan: false
Haritanın, kamera eğiminin kullanıcı tarafından kontrol edilmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
zoom optional
Tür:  number optional
Haritanın ilk yakınlaştırma seviyesi. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma seviyesine kadar olan sayılardır. Daha büyük 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ünün görüntüleme seçenekleri.

MapTypeStyle arayüzü

google.maps.MapTypeStyle arayüz

MapTypeStyle, haritanın nasıl stillendirileceğini tanımlayan seçiciler ve stillendiriciler koleksiyonudur. Seçiciler, etkilenmesi gereken harita özelliklerini ve/veya öğelerini belirtir. Stil oluşturucular ise 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çili 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
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 ve daha fazlası. İsteğe bağlıdır. 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
Stil oluşturucunun uygulanması gereken özellik veya özellik grubu. İsteğe bağlıdır. 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 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'den farklı semantiklere sahip olabilir (ör. MapMouseEvent "tıklama"nın domEvent türü KeyboardEvent olabilir).
latLng optional
Tür:  LatLng optional
Etkinlik gerçekleştiğinde imlecin altında bulunan enlem/boylam.
stop
stop()
Parametreler:  Yok
Dönüş Değeri:  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 kimliği, placeId üyesinde depolanır. Varsayılan bilgi penceresinin gösterilmesini önlemek için bu etkinlikte stop() yöntemini çağırarak etkinliğin yayılmasını engelleyin. Places API geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinebilirsiniz.

Bu arayüz, MapMouseEvent arayüzünü 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 sorgulamak için kullanılabilir.

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

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

ColorScheme sabitleri

google.maps.ColorScheme sabitler

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") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

DARK Haritanın koyu renk şeması.
FOLLOW_SYSTEM Renk şeması, yöntem yürütme sırasında bir kez kontrol edilen sistem tercihlerine göre seçilir.
LIGHT Haritanın açık renk şeması. Eski Maps JS için varsayılan değer.

MapTypeId sabitleri

google.maps.MapTypeId sabitler

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") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

HYBRID Bu harita türü, uydu görüntülerinin üzerinde 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 özelliklerin yer aldığı haritaları gösterir.

MapTypeRegistry sınıfı

google.maps.MapTypeRegistry sınıf

MapType kimliğine göre anahtarlanmış MapType örnekleri için bir kayıt defteri.

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

const {MapTypeRegistry} = await google.maps.importLibrary("maps") numarasını 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ürleri koleksiyonunu barındırır. API, kontrollerde kullanılabilir harita türlerinin listesini sağlarken bu kayıt defterine başvurur.
set
set(id, mapType)
Parametreler: 
  • id:  string Kayıt defterine eklenecek MapType'ın tanımlayıcısı.
  • mapType:  MapType|? Kayıt defterine eklenecek MapType nesnesi.
Döndürülen değer:  Yok
Kayıt defterini, iletilen dize tanımlayıcısını iletilen MapType ile ilişkilendirecek şekilde ayarlar.
Devralınan: 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 yapıldığı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 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şaretini true olarak ayarlayarak sınırları daha kısıtlayıcı hale getirebilirsiniz. Bu, kullanıcının uzaklaştırabileceği mesafeyi azaltarak kısıtlanmış sınırların dışındaki her şeyin gizli kalmasını sağlar. Varsayılan değer false olup kullanıcının, sınırlı alanın tamamı (sınırlı alanın dışındaki alanlar da dahil olabilir) görünene kadar uzaklaştırma yapabileceğ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") numarasını arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.

TrafficLayer
TrafficLayer([opts])
Parametreler: 
Mevcut karayolu trafiğini gösteren bir katman.
getMap
getMap()
Parametreler:  Yok
Dönüş Değeri:  Map|null
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • map:  Map 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ınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

TrafficLayerOptions arayüzü

google.maps.TrafficLayerOptions arayüz

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üncellenmiş 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") numarasını 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 katman.
getMap
getMap()
Parametreler:  Yok
Dönüş Değeri:  Map|null
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • map:  Map optional
Dönüş Değeri:  void
Katmanı belirtilen haritada oluşturur. Harita null olarak ayarlanırsa katman kaldırılır.
Devralınan: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

BicyclingLayer sınıfı

google.maps.BicyclingLayer sınıf

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

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

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

BicyclingLayer
BicyclingLayer()
Parametreler:  Yok
Bisiklet yollarını gösteren ve büyük yolları daha az belirgin hale getiren bir katman.
getMap
getMap()
Parametreler:  Yok
Dönüş Değeri:  Map|null
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler: 
  • map:  Map optional
Dönüş Değeri:  void
Katmanı belirtilen haritada oluşturur. Harita null olarak ayarlanırsa katman kaldırılır.
Devralınan: 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ört kenarlı poligonu tanımlayan dört noktayı içerir. Vektör haritalarda eğim olduğunda 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 sabitleri

google.maps.RenderingType sabitler

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

RASTER Haritanın raster harita olduğunu gösterir.
UNINITIALIZED Haritanın başlatma işlemi henüz tamamlanmadığı 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. Bu durum, ilgili modüllerin yüklendiği veya başlatıldığı anlamına gelmez. Yalnızca mevcut haritanın bu API'leri kullanma izni olduğu anlamına gelir. Olası özelliklerin listesi için özelliklere bakın.

isAdvancedMarkersAvailable optional
Tür:  boolean optional
Doğru ise bu harita, gelişmiş işaretçilerin kullanımına izin verecek şekilde doğru 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 adresini ziyaret edin.
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 yapılandırılmıştır. Daha fazla bilgi için https://goo.gle/gmp-data-driven-styling ve https://goo.gle/gmp-FeatureLayerIsAvailable adreslerini ziyaret edin.
isWebGLOverlayViewAvailable optional
Tür:  boolean optional
Doğru ise bu harita, WebGLOverlayView kullanımına izin verecek şekilde doğru yapılandırılmıştır.