MapElement class
google.maps.MapElement
sınıf
MapElement, HTMLElement
harita oluşturma için bir alt sınıftır. maps
kitaplığı yüklendikten sonra HTML'de harita oluşturulabilir. Örneğin:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
Dahili olarak
Map
kullanılır. Bu öğeye MapElement.innerMap
özelliğiyle erişilebilir.
Ö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ın süresi HTMLElement
tarihinde sona eriyor.
Bu sınıf MapElementOptions
öğesini uygular.
const {MapElement} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
MapElement |
MapElement([options]) Parametreler:
|
Özellikler | |
---|---|
center |
Tür:
LatLng|LatLngLiteral optional Haritanın merkez enlemi/boylamı.
HTML özelliği:
|
headingInteractionDisabled |
Tür:
boolean optional Varsayılan:
false Haritanın, kullanıcının kamera yönünü (dönüş) 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:
|
innerMap |
Tür:
Map MapElement'in dahili olarak kullandığı Map öğesine yapılan 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 hangi kitaplıkların ve örneklerin geliştiriciler için faydalı olduğunu anlamasına yardımcı olur (ör. işaretçi kümeleme kitaplığının kullanımı). Kullanım ilişkilendirme kimliğini göndermeyi 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. Bu değerde örnek oluşturulduktan sonra yapılan değişiklikler yoksayılabilir.
HTML özelliği:
|
mapId |
Tür:
string optional Haritanın harita kimliği. Bu parametre, bir harita örneği oluşturulduktan sonra ayarlanamaz veya değiştirilemez.
Map.DEMO_MAP_ID , harita kimliği gerektiren ancak bulut etkinleştirme gerektirmeyen özellikleri denemek için kullanılabilir.HTML özelliği:
|
renderingType |
Tür:
RenderingType optional Varsayılan:
RenderingType.VECTOR Haritanın raster veya vektör harita olup olmayacağı. Bu parametre, bir harita örneği 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 tüm cihazlarda ve tarayıcılarda kullanılamayabileceğini, haritanın gerektiğinde raster haritaya geri döneceğini lütfen unutmayın.
HTML özelliği:
|
tiltInteractionDisabled |
Tür:
boolean optional Varsayılan:
false Haritanın, kullanıcının kamera eğimini kontrol etmesine izin verip vermeyeceği. Bu seçenek yalnızca harita bir vektör harita olduğunda geçerlidir. Kodda ayarlanmamışsa harita kimliği için bulut yapılandırması kullanılır (varsa).
HTML özelliği:
|
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 büyük yakınlaştırma değerleri daha yüksek çözünürlüğe karşılık gelir.
HTML özelliği:
|
Yöntemler | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Parametreler:
İade Değeri:
void Belirtilen etkinlik hedefe her teslim edildiğinde çağrılacak bir işlev ayarlar. addEventListener bölümünü inceleyin. |
removeEventListener |
removeEventListener(type, listener[, options]) Parametreler:
İade Değeri:
void Daha önce addEventListener ile kaydedilmiş bir etkinlik işleyiciyi hedeften kaldırır. removeEventListener başlıklı makaleyi inceleyin. |
Etkinlikler | |
---|---|
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.
Özellikler | |
---|---|
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 Şu sayfaya göz atın: MapElement.internalUsageAttributionIds . |
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 izlenmesiyle oluşturulur.
Bu sınıfın süresi Event
tarihinde sona eriyor.
const {ZoomChangeEvent} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Harita sınıfı
google.maps.Map
sınıf
Bu sınıfın süresi MVCObject
tarihinde sona eriyor.
const {Map} = await google.maps.importLibrary("maps")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
Map |
Map(mapDiv[, opts]) Parametreler:
Belirtilen HTML kapsayıcısında (genellikle bir DIV öğesi) yeni bir harita oluşturur. |
Sabitler | |
---|---|
DEMO_MAP_ID |
Harita kimliği gerektiren kod örneklerinde kullanılabilen 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. |
Özellikler | |
---|---|
controls |
Tür:
Array<MVCArray<HTMLElement>> Haritaya eklenecek ek kontroller. Haritaya 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üleyebilirsiniz. |
mapTypes |
Tür:
MapTypeRegistry Dize kimliğine göre MapType örneklerinin kayıt defteri. |
overlayMapTypes |
Yerleştirilecek ek harita türleri. Yer paylaşımı harita türleri, bağlı oldukları 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). |
Yöntemler | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) Parametreler:
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 boyuta sahip olmasını sağlayabilirsiniz. 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ırları sığacak şekilde kaydırılıp yakınlaştırılırken sorunsuz bir animasyona neden olabilir. Bu yöntemin animasyon oluşturup oluşturmayacağı, dahili bir sezgisel yönteme bağlıdır. |
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 sınırlar, boylamda -180 ila 180 derece arasında (bu değerler dahil) değişir. Harita henüz başlatılmamışsa veya merkez ve yakınlaştırma ayarlanmamışsa sonuç undefined olur. Eğimi veya başlığı sıfırdan farklı olan vektör haritalar için döndürülen enlem/boylam sınırları, haritanın görünüm 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ünür alanının tam olarak hangi bölgeyi kapsadığını öğrenmek için MapCanvasProjection.getVisibleRegion bölümüne bakın. |
getCenter |
getCenter() Parametreler: Yok
İade Değeri:
LatLng|undefined |
getClickableIcons |
getClickableIcons() Parametreler: Yok
İade Değeri:
boolean|undefined Harita simgelerinin tıklanabilirliğini döndürür. Harita simgesi, ÖY olarak da bilinen bir önemli yeri temsil eder. Döndürülen değer true ise haritadaki simgeler tıklanabilir. |
|
getDatasetFeatureLayer(datasetId) Parametreler:
İade Değeri:
FeatureLayer Belirtilen datasetId için FeatureLayer değerini döndürür. Veri kümesi kimlikleri Google Cloud Console'da yapılandırılmalıdır. Veri kümesi kimliği haritanın harita stiliyle ilişkilendirilmemişse veya veriye dayalı stil özelliği kullanılamıyorsa (harita kimliği yok, vektör döşemeler yok, harita stilinde yapılandırılmış veriye dayalı stil özellik katmanları veya veri kümeleri yoksa) bu durumda bir hata kaydedilir ve sonuçta elde edilen FeatureLayer.isAvailable değeri yanlış olur. |
getDiv |
getDiv() Parametreler: Yok
Dönüş Değeri:
HTMLElement Haritanın mapDiv'i. |
getFeatureLayer |
getFeatureLayer(featureType) Parametreler:
İade Değeri:
FeatureLayer Belirli bir FeatureType değerinin FeatureLayer değerini döndürür. Google Cloud Console'da FeatureLayer etkinleştirilmelidir. Belirtilen FeatureType öğesinin FeatureLayer bu haritada yoksa veya veriye dayalı stil oluşturma kullanılamıyorsa (harita kimliği yok, vektör döşemeler yok ve harita stilinde FeatureLayer etkin değilse) bu bir hatayı günlüğe kaydeder ve sonuçtaki FeatureLayer.isAvailable yanlış olur. |
getHeading |
getHeading() Parametreler: Yok
İade Değeri:
number|undefined Haritanın pusula istikametini döndürür. Başlık değeri, ana yön olan Kuzey'den itibaren derece cinsinden (saat yönünde) ölçülür. Harita henüz başlatılmamışsa sonuç undefined olur. |
getHeadingInteractionEnabled |
getHeadingInteractionEnabled() Parametreler: Yok
İade 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
İade Değeri:
Iterable<string>|null Google'ın, hangi kitaplıkların ve örneklerin geliştiriciler için faydalı olduğunu anlamasına yardımcı olan kullanım ilişkilendirme kimliklerinin listesini döndürür (ör. işaretçi kümeleme kitaplığının kullanımı). |
getMapCapabilities |
getMapCapabilities() Parametreler: Yok
İade Değeri:
MapCapabilities Arayanı, sağlanan harita kimliğine göre haritada kullanılabilen mevcut özellikler hakkında 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ılmamışsa 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
İade Değeri:
RenderingType Haritanın geçerli RenderingType'ını 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 ayarlanmış panorama olabilir. Haritanın streetViewControl ile ilgili değişiklikler, bu tür bir bağlı panoramanın gösterimine yansıtılır. |
getTilt |
getTilt() Parametreler: Yok
İade Değeri:
number|undefined Haritanın geçerli geliş açısını, görüntü alanı düzleminden harita düzlemine doğru derece cinsinden döndürür. Raster haritalarda, doğrudan yukarıdan çekilen görüntüler için sonuç 0 , 45° açıyla çekilen görüntüler için ise 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
İade 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
İade Değeri:
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 hemen hedef kamera seçeneklerine ayarlar. |
panBy |
panBy(x, y) Parametreler:
Döndürülen Değer: Yok
Haritanın merkezini, verilen piksel mesafesi kadar değiştirir. Mesafe, haritanın hem 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, haritanın hem genişliğinden hem de yüksekliğinden azsa geçiş sorunsuz bir şekilde animasyonlu olarak yapılır. |
panToBounds |
panToBounds(latLngBounds[, padding]) Parametreler:
Döndürülen Değer: Yok
Verilen LatLngBounds öğesini içerecek şekilde haritayı gereken minimum miktarda kaydırır. Harita, {currentMapSizeInPx} - {padding} içinde mümkün olduğunca fazla sınır gösterecek şekilde kaydırılacak olsa da sınırların haritanın neresinde olacağı garanti edilmez. Hem raster hem de vektör haritalarda haritanın yakınlaştırma, eğme ve yön ayarları değiştirilmez. |
setCenter |
setCenter(latlng) Parametreler:
Döndürülen Değer: Yok
|
setClickableIcons |
setClickableIcons(value) Parametreler:
Döndürülen Değer: Yok
Harita simgelerinin tıklanabilir olup olmadığını kontrol eder. Harita simgesi, ÖY olarak da bilinen bir önemli 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:
Döndürülen Değer: Yok
Haritanın pusula yönünü, ana yön olan kuzeyden derece cinsinden ölçülerek ayarlar. Raster haritalarda bu yöntem yalnızca hava görüntüleri için geçerlidir. |
setHeadingInteractionEnabled |
setHeadingInteractionEnabled(headingInteractionEnabled) Parametreler:
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'ını ayarlar. |
setStreetView |
setStreetView(panorama) Parametreler:
Döndürülen Değer: Yok
StreetViewPanorama öğesini haritaya bağlar. Bu panorama, varsayılan StreetViewPanorama 'yı 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ı haritaya geri bağlar. |
setTilt |
setTilt(tilt) Parametreler:
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 haritalarda, haritanın geliş açısı için otomatik geçiş davranışını kontrol eder. 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° kuş bakışı 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ü olduğunda eğim açısının otomatik olarak 45'e, 45° görüntü olmadığında ise 0'a (varsayılan davranış) geçmesini sağlar. 45° görüntü 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 özelliğini bind() yapmayın. Aksi takdirde, tahmin edilemeyen etkiler ortaya çıkabilir. |
setTiltInteractionEnabled |
setTiltInteractionEnabled(tiltInteractionEnabled) Parametreler:
Döndürülen Değer: Yok
Eğme etkileşimlerinin etkinleştirilip etkinleştirilmeyeceğini 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:
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
|
Etkinlikler | |
---|---|
bounds_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, görünüm alanı sınırları değiştiğinde tetiklenir. |
center_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita merkezi özelliği değiştiğinde tetiklenir. |
click |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı haritayı tıkladığında tetiklenir. Bir yer simgesi tıklanmadığı sürece, tıklanan 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'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ıklanırsa 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 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. Lütfen kullanıcının haritayı kaydırmayı VEYA sürüklemeyi ne zaman durdurduğunu belirlemek için 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, harita kaydırma veya yakınlaştırma işleminden sonra 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 fare imleci harita kapsayıcısının üzerine her geldiğinde tetiklenir. |
mouseout |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcının fare imleci harita kapsayıcısından çıktığında tetiklenir. |
mouseover |
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcının fare imleci 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 kutucukların yüklenmesi tamamlandığında tetiklenir. |
tilt_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita eğme ö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. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı haritayı sağ tıkladığında tetiklenir. |
MapOptions arayüzü
google.maps.MapOptions
arayüz
Bir Harita'da ayarlanabilecek özellikleri tanımlamak için kullanılan MapOptions nesnesi.
Özellikler | |
---|---|
backgroundColor optional |
Tür:
string optional Harita div'inin arka planı için kullanılan renk. Bu renk, kullanıcı kaydırma yaptığında kutular henüz yüklenmediyse 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 simgesi gösterildiğinde harita simgeleri tıklanamaz. Harita simgesi, ÖY olarak da bilinen bir önemli 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ı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. Bu değeri daha sonra güncellemek kontrolleri undefined durumuna getirebilir. Yalnızca Maps API'nin kendisi tarafından yapılan kontrolleri yönetir. Geliştiriciler 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ırma ve ortalama özelliğini etkinleştirir/devre dışı bırakır. Varsayılan olarak etkindir. Not: Bu özelliğin kullanılması önerilmez. Çift tıklamada yakınlaştırmayı devre dışı bırakmak için |
|
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 Fareyle sürüklenebilir bir haritanın üzerine 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ğiyle 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ğiyle olduğu gibi, URL olmayan en az bir yedek imleç belirtmeniz gerekir. Örneğin: draggingCursor: 'url( |