Maps

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Harita sınıfı

google.maps.Map sınıf

Bu sınıf MVCObject tarihinde uzatılmaktadır.

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 DIV öğesi olan yeni bir harita oluşturur.
controls
Haritaya eklenecek ek kontroller. Haritaya kontrol eklemek için kontrolün <div> değerini, oluşturulması gereken ControlPosition öğesine karşılık gelen MVCArray öğesine ekleyin.
data
Tür: Data
Haritaya bağlı Data örneği. Bu Data nesnesine harita üzerinde kolayca görüntülenmek için özellik ekleyin.
mapTypes
Dize kimliğine göre MapType örneklerinin kayıt defteri.
overlayMapTypes
Tür: MVCArray<MapType optional>
Yer paylaşımı için ek harita türleri. Yer paylaşımı harita türleri, eklendikleri temel haritanın üzerinde, 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:
  • bounds: LatLngBounds|LatLngBoundsLiteral Gösterilecek sınırlar.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sınırlar, dolgunun kaldırılmasından sonra harita üzerinde kalan kısmına sığar. Sayı değeri, 4 kenarın her biriyle aynı dolguyu oluşturur. getBounds sonucuyla bir fitBounds kimliği oluşturmak için burayı 0 sağlayın.
Return Value: Hiçbiri
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 hiçbir şey yapmaz. Harita gizlenirken görüntü alanını değiştirmek için haritayı visibility: hidden olarak ayarlayın ve böylece harita div'inin gerçek bir boyuta sahip olduğundan emin olun. Vektör haritaları için bu yöntem, haritanın yatık ve yatırma yönünü varsayılan sıfır değerlerine ayarlar.
getBounds
getBounds()
Parametreler: Yok
Dönüş Değeri: LatLngBounds|undefined Geçerli 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 -180 ila 180 derece dahil olmak üzere boylam aralığındadır. Harita henüz ilk kullanıma hazırlanmamışsa veya ortada ve yakınlaştırma ayarlanmamışsa sonuç undefined olur. Sıfır olmayan yatırma veya başlığa sahip vektör haritaları için, döndürülen lat/lng sınırları, haritanın görüntü alanının görünür alanını içeren en küçük sınır kutusunu temsil eder. Haritanın görüntü alanının tam olarak görünür olan bölgesini görmek için MapCanvasProjection.getVisibleRegion adresine bakın.
getCenter
getCenter()
Parametreler: Yok
İade 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 sayfasına bakın. Orta veya sınırlar ayarlanmamışsa sonuç undefined olur.
getClickableIcons
getClickableIcons()
Parametreler: Yok
İade Değeri: boolean|undefined
Harita simgelerinin tıklanabilirliğini döndürür. Harita simgesi, ÖY olarak da bilinen önemli yeri temsil eder. Döndürülen değer true ise simgeler harita üzerinde tıklanabilir olur.
getDiv
getDiv()
Parametreler: Yok
İade Değeri: HTMLElement MapDiv.
BetagetFeatureLayer
getFeatureLayer(featureType)
Parametreler:
İade Değeri: FeatureLayer
Belirli FeatureType öğesinin FeatureLayer değerini döndürür. Google Cloud Console'da bir FeatureLayer etkinleştirilmelidir. Belirtilen FeatureType öğesi için bir FeatureLayer bu haritada yoksa veya Veriye dayalı stil kullanılamıyorsa (harita kimliği yok, vektör kartı yok ve harita stilinde FeatureLayer etkin değil) bu bir hata kaydı oluşturur ve ortaya çıkan FeatureLayer.isAvailable yanlış olur.
getHeading
getHeading()
Parametreler: Yok
İade Değeri: number|undefined
Haritanın pusula başlığını döndürür. Başlık değeri, Kuzey yön noktasından saat yönünde (saat yönünde) ölçülür. Harita henüz başlatılmadıysa sonuç undefined olur.
BetagetMapCapabilities
getMapCapabilities()
Parametreler: Yok
İade Değeri: MapCapabilities
Sağlanan harita kimliğine göre, haritadaki mevcut özellikler hakkında arayanı bilgilendirir.
getMapTypeId
getMapTypeId()
Parametreler: Yok
İade Değeri: MapTypeId|string|undefined
getProjection
getProjection()
Parametreler: Yok
İade 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 undefined olmadığından emin olmak için etkinliğin değerini kontrol edin.
getRenderingType
getRenderingType()
Parametreler: Yok
İade Değeri: RenderingType
Haritanın geçerli Oluşturma Türü'nü 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. HaritadakistreetViewControl değişiklikler, ona bağlı bir panoramik görüntüye yansıtılacaktır.
getTilt
getTilt()
Parametreler: Yok
İade Değeri: number|undefined
Görünümün görüntülenme açısı açısını, görüntü alanı düzleminden harita düzlemine kadar derece cinsinden döndürür. Kafes haritalarında, doğrudan yukarıdan alınan görüntüler için 0 veya 45° görüntüler için 45 sonucu elde edilir. Bu yöntem, setTilt tarafından ayarlanan değeri döndürmez. Ayrıntılar için setTilt sayfasına bakın.
getZoom
getZoom()
Parametreler: Yok
İade Değeri: number|undefined
Haritanın yakınlaştırma özelliğini döndürür. Yakınlaştırma ayarlanmamışsa sonuç undefined olur.
moveCamera
moveCamera(cameraOptions)
Parametreler:
Return Value: Hiçbiri
Haritanın kamerasını animasyon olmadan hemen hedef kamera seçeneklerine ayarlar.
panBy
panBy(x, y)
Parametreler:
  • xnumber Haritayı x yönünde hareket ettirecek piksel sayısı.
  • ynumber Haritayı y yönünde hareket ettirecek piksel sayısı.
Return Value: Hiçbiri
Haritanın merkezini belirtilen mesafeye göre piksel cinsinden değiştirir. Mesafe, hem harita 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) yükseldiğini unutmayın.
panTo
panTo(latLng)
Parametreler:
Return Value: Hiçbiri
Haritanın merkezini belirtilen LatLng olarak değiştirir. Değişiklik, hem harita genişliğinden hem de yüksekliğinden küçükse geçiş işlemine sorunsuz bir şekilde animasyon eklenir.
panToBounds
panToBounds(latLngBounds[, padding])
Parametreler:
  • latLngBounds: LatLngBounds|LatLngBoundsLiteral Haritayı kaydırmaya yönelik sınırlar.
  • paddingnumber|Padding optional Piksel cinsinden dolgu. Sayı değeri, 4 kenarın her biriyle aynı dolguyu oluşturur. Varsayılan değer 0'dır.
Return Value: Hiçbiri
Haritayı, sağlanan LatLngBounds için gereken minimum tutara göre kaydırır. Haritanın {currentMapSizeInPx} - {padding} sınırlarının mümkün olduğunca büyük olduğunu göstermek üzere kaydırılması dışında sınırların nerede olacağına dair bir garanti vermez. Hem kafes hem de vektör haritaları için haritanın yakınlaştırma, yatırma ve başlık özellikleri değişmez.
setCenter
setCenter(latlng)
Parametreler:
Return Value: Hiçbiri
setClickableIcons
setClickableIcons(value)
Parametreler:
  • valueboolean
Return Value: Hiçbiri
Harita simgelerinin tıklanabilir olup olmadığını kontrol eder. Harita simgesi, ÖY olarak da bilinen önemli yeri temsil eder. Harita simgelerinin tıklanabilirliğini devre dışı bırakmak için bu yönteme false değeri iletin.
setHeading
setHeading(heading)
Parametreler:
  • headingnumber
Return Value: Hiçbiri
Rakamların kuzey yönünün Kuzey yönünü belirten harita için pusula yönünü ayarlar. Kafes haritalarda bu yöntem yalnızca havadan görüntüler için geçerlidir.
setMapTypeId
setMapTypeId(mapTypeId)
Parametreler:
Return Value: Hiçbiri
setOptions
setOptions(options)
Parametreler:
Return Value: Hiçbiri
setStreetView
setStreetView(panorama)
Parametreler:
Return Value: Hiçbiri
Haritaya bir StreetViewPanorama bağlar. Bu panorama, varsayılan StreetViewPanorama değerini geçersiz kılar ve haritanın, haritanın dışındaki harici bir panoramaya bağlanmasına olanak tanır. Panorama null olarak ayarlanırsa varsayılan yerleştirilmiş panoramayı haritaya yeniden bağlar.
setTilt
setTilt(tilt)
Parametreler:
  • tilt: number
Return Value: Hiçbiri
Vektör haritaları için haritanın görülme açısını ayarlar. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak kısıtlanır. Kafes haritalarında, haritanın olay açısı için otomatik geçiş davranışını denetler. Yalnızca 0 ve 45 değerlerine izin verilir. setTilt(0), yakınlaştırma düzeyinden ve görüntü alanından bağımsız olarak haritanın her zaman 0° genel 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üler kullanılabilir olduğunda eğim açısının otomatik olarak 45 dereceye, 45° görüntüler olmadığında da 0'a dönmesine neden olur (bu, varsayılan davranıştır). 45° görüntüler yalnızca satellite ve hybrid harita türlerinde, bazı yerlerde ve bazı yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt değeri, setTilt tarafından ayarlanan değeri değil, geçerli açıyı döndürür. getTilt ve setTilt farklı anlamlara geldiği için tilt özelliğini bind() kullanmayın. Aksi takdirde, öngörülemez etkiler ortaya çıkabilir.
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.
Return Value: Hiçbiri
Haritanın yakınlaştırma düzeyini ayarlar.
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
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. Cloud Styling) için kullanılamaz.
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 mülkü 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 özelliklerine sahip bir MaptimEvent, bir yer simgesi tıklanmadığı sürece döndürülür. Bu durumda, yer kimliğine sahip bir IcontimEvent döndürülür. IcontimEvent ve MaptimEvent, birbirinin aynısı olsa da Sim IDEvent etkinliğinde yer kimliği alanı bulunmaktadır. Yer kimliği önemli olmadığında, etkinlik her zaman bir MapScriptEvent olarak değerlendirilebilir. Bir işaretçi veya bilgi penceresi tıklandığında tıklama etkinliği etkinleşmez.
contextmenu
function(event)
Bağımsız değişkenler:
Bu etkinlik, harita kapsayıcısında DOM bağlam menüsü 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 bu işlemden hemen önce 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 etkinleşir.
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 etkinleşir.
isfractionalzoomenabled_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, isFractionalZoomEnabled özelliği değiştiğinde tetiklenir.
Betamapcapabilities_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 taşındığında 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 etkinleşir.
projection_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, projeksiyon değiştiğinde değişir.
renderingtype_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, oluşturma türü değiştiğinde tetiklenir.
tilesloaded
function()
Bağımsız değişkenler: Yok
Bu etkinlik, görünür blokların yüklenmesi tamamlandığında tetiklenir.
tilt_changed
function()
Bağımsız değişkenler: Yok
Bu etkinlik, harita yatırma özelliği değiştiğinde etkinleşir.
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 ayarlanabilen ö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ılar sayfayı kaydırırken karolar henüz yüklenmediğinde 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 olduğunda harita simgeleri tıklanabilir olmaz. Harita simgesi, ÖY olarak da bilinen önemli yeri temsil eder.
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ğerin daha sonra güncellenmesi, kontrolleri undefined durumuna getirebilir. Yalnızca Maps API'nin kendisi tarafından yapılan kontrolleri düzenler. 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 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ıklamayla 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 kullanıp "none" olarak ayarlayabilirsiniz.

draggable optional
Tür: boolean optional
false ise haritanın sürüklenmesini engeller. Sürükleme özelliği varsayılan olarak etkindir.
draggableCursor optional
Tür: string optional
Sürüklenebilir bir haritanın üzerine fareyle 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. Örneğin: 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. Örneğin: draggingCursor: 'url(http://www.example.com/icon.png), auto;'.
fullscreenControl optional
Tür: boolean optional
Tam ekran denetiminin etkin/devre dışı durumu.
fullscreenControlOptions optional
Tam ekran kontrolü 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": Etkinlikleri kaydırma ve tek parmakla yapılan hareketler sayfayı kaydırır ve haritayı yakınlaştırmaz veya kaydırmaz. İki parmakla yapılan hareketler haritayı kaydırır ve yakınlaştırır. ctrl veya ⌘ tuşuna basarak etkinlikleri kaydırın ve haritayı yakınlaştırın.
    Bu modda, harita sayfayla işbirliği yapar.
  • "greedy": Tüm dokunma hareketleri ve kaydırma etkinlikleri haritayı kaydırır veya yakınlaştırır.
  • "none": Harita, kullanıcı hareketleri tarafından kaydırılamaz veya yakınlaştırılamaz.
  • "auto": (varsayılan) Hareket işleme, sayfanın kaydırılabilir olup olmadığına bağlı olarak iFrame veya coşkuludur.
heading optional
Tür: number optional
Saat yönünde, Kuzey yönden saat yönünde ölçülen havadan görüntülerin başlığı. Başlıklar, görüntülerin mevcut olduğu en yakın açıya tutturulur.
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 vermemesi. Varsayılan ayarın ne zaman ayarlandığını öğrenmek için isfractionalzoomenabled_changed adlı sağlayıcıyı dinleyin.
keyboardShortcuts optional
Tür: boolean optional
false ise 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. Bu parametre, harita örneklendikten sonra ayarlanamaz veya değiştirilemez.
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 MapMapId kimliği. 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 mevcut harita türünden maksimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan maksimum yakınlaştırma düzeyine kadar çıkan 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 mevcut harita türünden minimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan maksimum yakınlaştırma düzeyine kadar çıkan sayılardır.
noClear optional
Tür: boolean optional
true değeri varsa Harita div'inin içeriğini temizlemeyin.
panControl optional
Tür: boolean optional
Kaydırma kontrolünün etkin/devre dışı durumu.

Not: Kaydırma denetimi, Google Maps JavaScript API'nin 3.22 sürümündeki yeni kontrol grubunda kullanıma sunulmamıştır. 3.22 ve 3.23 sürümünü kullanırken yeni kontroller yerine önceki kontrol grubunu kullanmayı tercih edebilirsiniz. Bu nedenle, pan kontrolü eski kontrol grubunun bir parçası olarak kullanılabilir. 3.22 Harita Kontrolleri'ndeki Yenilikler konusuna bakın.

panControlOptions optional
Tür: PanControlOptions optional
Kaydırma kontrolü için görüntüleme seçenekleri.

Not: Kaydırma denetimi, Google Maps JavaScript API'nin 3.22 sürümündeki yeni kontrol grubunda kullanıma sunulmamıştır. 3.22 ve 3.23 sürümünü kullanırken yeni kontroller yerine önceki kontrol grubunu kullanmayı tercih edebilirsiniz. Bu nedenle, pan kontrolü eski kontrol grubunun bir parçası olarak kullanılabilir. 3.22 Harita Kontrolleri'ndeki Yenilikler konusuna bakın.

restriction optional
Tür: MapRestriction optional
Haritanın, kullanıcılar tarafından erişilebilen 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 ekranı kaydırabilir ve yakınlaştırabilir.
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 başlangıçtaki 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, fare kaydırma tekerleğini kullanarak haritada yakınlaştırmayı devre dışı bırakır. Kaydırma çubuğu varsayılan olarak etkindir.

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

streetView optional
Tür: StreetViewPanorama optional
Street View pegman harita üzerinde bırakıldığında gösterilecek StreetViewPanorama. Panorama belirtilmezse pegman bırakıldığında harita div üzerinde varsayılan bir StreetViewPanorama görüntülenir.
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 yolu yer paylaşımının görünmemesi gereken bir harita türü (ör. Earth dışı harita türü) gösterilirken false olarak ayarlanmalıdı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.
tilt optional
Tür: number optional
Vektör haritaları için haritanın görülme açısını ayarlar. İzin verilen değerler, haritanın yakınlaştırma düzeyine bağlı olarak kısıtlanır. Kafes haritalarında, haritanın olay açısı için otomatik geçiş davranışını denetler. Yalnızca 0 ve 45 değerlerine izin verilir. 0 değeri, yakınlaştırma düzeyi ve görüntü alanından bağımsız olarak haritanın her zaman 0°'lik bir kuş bakışı 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üler kullanılabilir olduğunda eğim açısının otomatik olarak 45 dereceye, 45° görüntüler olmadığında da 0'a geri dönmesine neden olur (bu, varsayılan davranıştır). 45° görüntüler yalnızca satellite ve hybrid harita türlerinde, bazı yerlerde ve bazı yakınlaştırma düzeylerinde kullanılabilir. Not: getTilt, bu seçenekle belirtilen değeri değil, geçerli açıyı döndürür. getTilt ve bu seçenek farklı anlama geldiğinden tilt özelliğini bind() kullanmayın. Aksi takdirde, öngörülemez etkiler ortaya çıkabilir.
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 maksimum yakınlaştırma düzeyine kadar çıkan sayılardır. Daha büyük yakınlaştırma değerleri daha yüksek bir çözünürlük sağlar.
zoomControl optional
Tür: boolean optional
Zoom kontrolünün etkin/devre dışı durumu.
zoomControlOptions optional
Tür: ZoomControlOptions optional
Yakınlaştırma denetiminin görüntüleme seçenekleri.

MapTypeStyle arayüzü

google.maps.MapTypeStyle arayüz

MapTypeStyle, haritanın stilinin nasıl belirlenmesi gerektiğini tanımlayan bir seçici ve stil özellikleri koleksiyonudur. Seçiciler, etkilenmesi gereken harita özelliklerini ve/veya öğeleri, stil özellikleri 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ç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 kurallar için stil referansını inceleyin.
elementType optional
Tür: string optional
Şekillendiricinin uygulanması gereken öğe. Bir öğe, haritadaki bir özelliğin görsel bir unsurudur. Örnek: Etiket, simge, geometriye uygulanan çizgi veya dolgu ve daha fazlası. İsteğe bağlı. elementType özelliği belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansını inceleyin.
featureType optional
Tür: string optional
Bir şekillendiricinin uygulanması gereken özellik veya özellik grubu. İsteğe bağlı. featureType özelliği belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansını inceleyin.

MaptimEvent arayüzü

google.maps.MapMouseEvent arayüz

Bu nesne, haritadaki ve bindirmelerdeki ç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ımlanmasına ve tutarlılığına güvenmemelidir. Geliştiriciler, Maps API'nin dahili kullanımının DOM yapısına da güvenmemelidir. Dahili etkinlik eşlemeden dolayı domEvent, semantiği MapMouseEvent öğesinden farklı semantiklere sahip olabilir (ör. MapMouseEvent "tıklama türü” KeyboardEvent türünde domEvent olabilir).
latLng optional
Tür: LatLng optional
Etkinlik gerçekleştiğinde imlecin altındaki enlem/boylam.
stop
stop()
Parametreler: Yok
İade Değeri: void
Bu etkinliğin daha fazla yayılmasını engeller.

IconareEvent 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, yer kimliği üyesinde depolanmaktadı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ılavuzundan yer kimlikleri hakkında daha fazla bilgi edinebilirsiniz.

Bu arayüzün süresi MapMouseEvent tarihine kadar uzatılmaktadır.

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ılavuzundan yer kimlikleri hakkında daha fazla bilgi edinebilirsiniz.

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

MapTypeId sabitleri

google.maps.MapTypeId sabit değer

Sık kullanılan MapType'lar için tanımlayıcılar. Bunları değere göre veya sabit adı kullanarak belirtin. Örneğin, 'satellite' veya google.maps.MapTypeId.SATELLITE.

HYBRID Bu harita türü, uydu görüntüleriyle ana caddelerin şeffaf katmanını görüntüler.
ROADMAP Bu harita türünde normal bir sokak haritası görüntülenir.
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ği ile eşleşen MapType örnekleri için kayıt defteri.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

MapTypeRegistry
MapTypeRegistry()
Parametreler: Yok
MapTypeRegistry, haritada kullanılabilen özel harita türlerinden oluşan bir koleksiyona sahiptir. API, örneğin denetimler içindeki kullanılabilir harita türlerinin listesini sağlarken bu kayıt otoritesine danışır.
set
set(id, mapType)
Parametreler:
  • idstring Kayıt defterine eklenecek MapType tanımlayıcısı.
  • mapType:  Kayıt defterine eklenecek MapType|* MapType nesnesi.
Return Value: Hiçbiri
Kayıt otoritesini, 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 veya yalnızca enlemi kısıtlayabilir. Yalnızca enlem sınırları için -180 ve 180'in batı ve doğu boylamlarını kullanın. Örneğin, latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}.
strictBounds optional
Tür: boolean optional
strictBounds bayrağı true olarak ayarlanarak sınırlar daha kısıtlayıcı hale getirilebilir. Bu seçenek, kullanıcının uzaklaştırarak uzaklaştırarak kısıtlanmış sınırların dışındaki her şeyin gizli kalmasını sağlar. Varsayılan değer false'tir. Yani kullanıcı, sınırlanmış alanın tamamı görünene kadar (büyük olasılıkla sınırlı alanın dışındaki alanlar da dahil) görüntüyü uzaklaştırabilir.

Trafik Katmanı sınıfı

google.maps.TrafficLayer sınıf

Trafik katmanı.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

TrafficLayer
TrafficLayer([opts])
Parametreler:
Mevcut trafik trafiğini gösteren bir katman.
getMap
getMap()
Parametreler: Yok
İade Değeri: Map
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler:
Return Value: Hiçbiri
Katmanı belirtilen haritada oluşturur. Harita null olarak ayarlanırsa katman kaldırılır.
setOptions
setOptions(options)
Parametreler:
Return Value: Hiçbiri
Devralındı: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

trafficlayerOptions arayüzü

google.maps.TrafficLayerOptions arayüz

Trafik Katmanı'nda ayarlanabilen ö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ğini belirtir.
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 sınıf MVCObject tarihinde uzatılmaktadır.

TransitLayer
TransitLayer()
Parametreler: Yok
Toplu taşıma hatlarını gösteren katman.
getMap
getMap()
Parametreler: Yok
İade Değeri: Map
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler:
Return Value: Hiçbiri
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 katman.

Bu sınıf MVCObject tarihinde uzatılmaktadır.

BicyclingLayer
BicyclingLayer()
Parametreler: Yok
Bisiklet şeritlerini ve yollarını gösteren ve büyük yolların sıralamasını düşüren katman.
getMap
getMap()
Parametreler: Yok
İade Değeri: Map
Bu katmanın gösterildiği haritayı döndürür.
setMap
setMap(map)
Parametreler:
Return Value: Hiçbiri
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

KameraSeçenekleri 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ünen bölgesi olan dört taraflı poligonu tanımlayan dört nokta içerir. Vektör haritasında, bir poligon haritası, eğim gösterdiğinde dikdörtgen yerine yamuk olabilir.

farLeft
Tür: LatLng
farRight
Tür: LatLng
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

Oluşturma Türü sabitleri

google.maps.RenderingType sabit değer

RASTER Haritanın bir kafes haritası olduğunu belirtir.
UNINITIALIZED Harita henüz başlatmadan tamamlandığı için haritanın vektör veya raster olup olmadığı henüz bilinmiyordur.
VECTOR Haritanın bir vektör haritası 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. Olası özelliklerin listesi için özelliklere bakın.

BetaisAdvancedMarkersAvailable optional
Tür: boolean optional
BetaisDataDrivenStylingAvailable optional
Tür: boolean optional