Harita sınıfı
google.maps.Map
sınıf
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {Map} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
Map |
Map(mapDiv[, opts]) Parametreler:
Belirtilen HTML kapsayıcısının içinde yeni bir harita oluşturur. Bu harita, genellikle bir DIV öğesidir. |
Özellikler | |
---|---|
controls |
Tür:
Array<MVCArray<HTMLElement>> Haritaya ek kontroller ekleyin. Haritaya bir kontrol eklemek için, kontrolün <div> özelliğini, oluşturulması gereken ControlPosition öğesine karşılık gelen MVCArray öğesine ekleyin. |
data |
Tür:
Data Haritaya bağlı bir Data örneği. Bu harita üzerinde uygun şekilde görüntülemek için bu Data nesnesine özellikler ekleyin. |
mapTypes |
Tür:
MapTypeRegistry Dize kimliğine göre MapType örneği kaydı. |
overlayMapTypes |
Yer paylaşımı için 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 (dizin değeri daha yüksek olan 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:
Return Değeri: Yok
Görüntü alanını, verilen sınırları içerecek şekilde ayarlar. Not: Harita display: none olarak ayarlandığında fitBounds işlevi, haritanın boyutunu 0x0 olarak okur ve bu nedenle hiçbir şey yapmaz. Harita gizliyken görüntü alanını değiştirmek isterseniz haritayı visibility: hidden olarak ayarlayarak harita div'inin gerçek bir boyuta sahip olmasını sağlayın. Vektör haritaları için bu yöntem, haritanın eğim ve yönünü varsayılan sıfır değerlerine ayarlar. Bu yöntemin kullanılması, harita kaydırma ve sınırların dışına çıkacak şekilde yakınlaştırma yapıldığında yumuşak bir animasyona neden olabilir. Bu yöntemin animasyon oluşturup oluşturmayacağı, dahili bir bulguya bağlıdır. |
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) aralığındadır. Harita henüz başlatılmadıysa veya ortalanmadıysa ve yakınlaştırma ayarlanmamışsa sonuç undefined olur. Sıfır olmayan eğimli veya başlıklı vektör haritaları için döndürülen lat/lng sınırları, harita görüntü alanının görünür alanını içeren en küçük sınır kutusunu temsil eder. Harita görüntü alanının tam olarak görünür bölgesini görmek için bkz. MapCanvasProjection.getVisibleRegion . |
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, önemli bir yeri temsil eder. ÖY olarak da bilinir. Döndürülen değer true ise simgeler harita üzerinde tıklanabilir. |
getDiv |
getDiv() Parametreler: Yok
Dönüş Değeri:
HTMLElement Haritanın MapDiv öğesi. |
|
getFeatureLayer(featureType) Parametreler:
İade Değeri:
FeatureLayer Belirli bir FeatureType FeatureLayer döndürür. Google Cloud Console'da bir FeatureLayer etkinleştirilmelidir. Belirtilen FeatureType için FeatureLayer öğesi bu haritada yoksa veya Veriye dayalı stil kullanılamıyorsa (harita kimliği yok, vektör blokları ve harita stilinde FeatureLayer etkin değil) bu bir hata kaydeder ve ortaya çıkan 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, kuzey yönden derece (saat yönünde) olarak ölçülür. Harita henüz başlatılmadıysa sonuç undefined olur. |
|
getMapCapabilities() Parametreler: Yok
İade Değeri:
MapCapabilities Arayana, sağlanan harita kimliğine göre mevcut harita özellikleri hakkında bilgi verir. |
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 Haritadaki geçerli ViewType'ı döndürür. |
getStreetView |
getStreetView() Parametreler: Yok
Dönüş Değeri:
StreetViewPanorama Haritaya bağlı panorama.Haritaya eklenmiş varsayılan bir StreetViewPanorama veya haritaya yerleştirilmiş bir varsayılan panorama olabilir ya da setStreetView() kullanılarak ayarlanan panorama döndürülür. Haritadaki streetViewControl değişiklikleri, bağlı bir panoramanın görüntüsüne yansıtılacaktır. |
getTilt |
getTilt() Parametreler: Yok
İade Değeri:
number|undefined Görüntü alanı düzleminden harita düzlemine kadar haritanın mevcut eğim açısını derece cinsinden döndürür. Kafes haritalarda, doğrudan yukarıdan çekilen görüntüler için 0 , 45° görüntüler için 45 sonuçları elde edilir. Bu yöntem, setTilt tarafından ayarlanan değeri döndürmez. Ayrıntılar için setTilt sayfasını ziyaret edin. |
getZoom |
getZoom() Parametreler: Yok
İade Değeri:
number|undefined Haritanın yakınlaştırmasını döndürür. Yakınlaştırma ayarlanmamışsa sonuç undefined olur. |
moveCamera |
moveCamera(cameraOptions) Parametreler:
Return Değeri: Yok
Haritanın kamerasını animasyon olmadan hemen hedef kamera seçeneklerine ayarlar. |
panBy |
panBy(x, y) Parametreler:
Return Değeri: Yok
Haritanın merkezini belirtilen mesafeye göre piksel cinsinden değiştirir. Mesafe haritada hem genişlik hem de yükseklikten azsa, geçiş sorunsuz bir şekilde gerçekleştirilir. 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:
Return Değeri: 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 gerçekleştirilir. |
panToBounds |
panToBounds(latLngBounds[, padding]) Parametreler:
Return Değeri: Yok
Haritayı, verilen LatLngBounds öğesini içerecek şekilde gereken minimum tutara göre kaydırır. Haritada sınırların nerede olacağı garanti edilmez, ancak {currentMapSizeInPx} - {padding} sınırları içinde haritanın mümkün olduğunca fazla bölümünü gösterecek şekilde kaydırılması gerekir. Hem kafes ve hem de vektör haritaları için, haritanın yakınlaştırma, eğim ve başlık özellikleri değiştirilmez. |
setCenter |
setCenter(latlng) Parametreler:
Return Değeri: Yok
|
setClickableIcons |
setClickableIcons(value) Parametreler:
Return Değeri: Yok
Harita simgelerinin tıklanabilir olup olmadığını kontrol eder. Harita simgesi, önemli bir yeri temsil eder. ÖY olarak da bilinir. Harita simgelerinin tıklanabilirliğini devre dışı bırakmak için bu yönteme false değeri iletin. |
setHeading |
setHeading(heading) Parametreler:
Return Değeri: Yok
Kardinal yönü Kuzeyden derece cinsinden ölçülen haritanın pusula yönünü ayarlar. Kafes haritalarda bu yöntem yalnızca havadan çekilen görüntüler için geçerlidir. |
setMapTypeId |
setMapTypeId(mapTypeId) Parametreler:
Return Değeri: Yok
|
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
setStreetView |
setStreetView(panorama) Parametreler:
Return Değeri: Yok
Haritaya bir StreetViewPanorama bağlar. Bu panorama, varsayılan StreetViewPanorama değerini geçersiz kılarak harita dışında harici bir panoramaya bağlanmaya olanak tanır. Panorama null olarak ayarlanırsa varsayılan yerleşik panoramayı tekrar haritaya bağlar. |
setTilt |
setTilt(tilt) Parametreler:
Return Değeri: Yok
Vektör haritaları için haritanın iniş 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ı kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. setTilt(0) , haritanın yakınlaştırma düzeyinden ve görüntü alanından bağımsız olarak her zaman 0°'lik bir yukarıdan görüntüler kullanmasına neden olur. setTilt(45) , mevcut yakınlaştırma düzeyi ve görüntü alanı için 45° görüntüler mevcut olduğunda eğim açısının otomatik olarak 45 dereceye, 45° görüntüler kullanılamadığında da 0'a geri dönülmesine neden olur (varsayılan davranış budur). 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 , setTilt tarafından ayarlanan değeri değil, mevcut eğim açısını döndürür. getTilt ve setTilt farklı şeylere işaret ettiği için bind() tilt özelliğini kullanmayın; aksi takdirde öngörülemeyen etkiler ortaya çıkabilir. |
setZoom |
setZoom(zoom) Parametreler:
Return Değeri: Yok
Haritanın yakınlaştırma ayarını yapar. |
Devralınan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
Sabitler | |
---|---|
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 (Cloud Stili gibi) için kullanılamaz. |
Etkinlikler | |
---|---|
bounds_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, görüntü alanı sınırları değiştiğinde etkinleşir. |
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. Bir yer simgesi tıklanmadığı sürece, tıklanan konumla ilgili özelliklere sahip bir MapButtonEvent döndürülür. IcontimEvent ve Yer Kimliği alanı olması hariç, SimPointEvent ve MapButtonEvent aynıdır. Yer kimliği önemli olmadığında etkinlik her zaman bir MapButtonEvent olarak değerlendirilebilir. İşaretçi veya bilgi penceresi tıklanırsa 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 etkinlikten 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 durdurduğunda tetiklenir. |
dragstart |
function() Bağımsız değişkenler: Yok
Bu etkinlik, kullanıcı haritayı sürüklemeye başladığında tetiklenir. |
heading_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita başlığı özelliği değiştiğinde tetiklenir. |
idle |
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita kaydırma veya yakınlaştırmadan sonra boşta kaldığında tetiklenir. |
isfractionalzoomenabled_changed |
function() Bağımsız değişkenler: Yok
isFractionalZoomEnabled özelliği değiştiğinde bu etkinlik tetiklenir. |
|
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita özellikleri değiştiğinde etkinleşir. |
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 getirildiğ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 etkinleş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 karoların yüklenmesi bittiğinde tetiklenir. |
tilt_changed |
function() Bağımsız değişkenler: Yok
Bu etkinlik, harita yatırma özelliği değiştiğinde 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 etkinleşir. |
|
function(event) Bağımsız değişkenler:
Bu etkinlik, kullanıcı haritayı sağ tıkladığında tetiklenir. |
MapOptions arayüzü
google.maps.MapOptions
arayüz
Bir harita üzerinde ayarlanabilecek özellikleri tanımlamak için kullanılan MapOptions nesnesi.
Özellikler | |
---|---|
backgroundColor optional |
Tür:
string optional Harita div'in arka planı için kullanılan renk. Karolar, kullanıcı yatay kaydırıldığında 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 değildir. Harita simgesi, önemli bir yeri temsil eder. ÖY olarak da bilinir. |
controlSize optional |
Tür:
number optional Haritada görünen denetimlerin piksel boyutu. Bu değer, harita oluşturulurken doğrudan sağlanmalıdır. Bu değeri daha sonra güncellemek, denetimleri undefined durumuna getirebilir. Yalnızca Maps API'nin kendisi tarafından yapılan kontrolleri yönetir. Geliştirici tarafından oluşturulan özel kontrolleri ölçeklendirmez. |
disableDefaultUI optional |
Tür:
boolean optional Tüm varsayılan kullanıcı arayüzü düğmelerini etkinleştirir/devre dışı bırakır. Tek tek geçersiz kılınabilir. MapOptions.keyboardShortcuts seçeneğiyle ayrı olarak kontrol edilen klavye kontrollerini devre dışı bırakmaz. MapOptions.gestureHandling seçeneği tarafından ayrı olarak kontrol edilen hareket kontrollerini devre dışı bırakmaz. |
disableDoubleClickZoom optional |
Tür:
boolean optional Yakınlaştırmayı ve çift tıkladığınızda 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 |
|
Tür:
boolean optional false ise haritanın sürüklenmesini engeller. Sürükleme varsayılan olarak etkindir. |
draggableCursor optional |
Tür:
string optional 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ğinde olduğu gibi, URL olmayan en az bir yedek imleci belirtmelisiniz. Örneğin: draggableCursor: 'url(http://www.example.com/icon.png), auto;' . |
draggingCursor optional |
Tür:
string optional Harita sürüklenirken 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 imleci belirtmelisiniz. Örneğin: draggingCursor: 'url(http://www.example.com/icon.png), auto;' . |
fullscreenControl optional |
Tür:
boolean optional Tam ekran kontrolünün etkin/devre dışı durumu. |
fullscreenControlOptions optional |
Tür:
FullscreenControlOptions optional Tam ekran kontrolü için görüntüleme seçenekleri. |
gestureHandling optional |
Tür:
string optional Bu ayar, API'nin haritadaki hareketleri işleme şeklini belirler. İzin verilen değerler:
|
heading optional |
Tür:
number optional Havadan çekilen görüntülerin kuzey yönüyle saat yönünde ölçülmesi. 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 , kafes haritaları için false Haritanın kesirli yakınlaştırma seviyelerine izin verip vermemesi. Varsayılan ayarın ne zaman ayarlandığını öğrenmek için isfractionalzoomenabled_changed dilini 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, bir örnek örnek oluşturulduktan 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 harita eşleme türü kimliği. Varsayılan olarak ROADMAP değerine ayarlanır. |
maxZoom optional |
Tür:
number optional Haritada görüntülenecek maksimum yakınlaştırma düzeyi. Atlanırsa veya null değerine ayarlanırsa geçerli harita türünden maksimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır. |
minZoom optional |
Tür:
number optional Haritada gösterilecek minimum yakınlaştırma düzeyi. Atlanırsa veya null değerine ayarlanırsa geçerli harita türünden minimum yakınlaştırma kullanılır. Geçerli yakınlaştırma değerleri, sıfırdan desteklenen maksimum yakınlaştırma düzeyine kadar olan sayılardır. |
noClear optional |
Tür:
boolean optional true değeri varsa Harita div'inin içeriğini silmeyin. |
panControl optional |
Tür:
boolean optional Kaydırma kontrolünün etkin/devre dışı durumu. Not: Kaydırma kontrolü, Google Maps JavaScript API'nin 3.22 sürümünde kullanıma sunulan yeni kontrol grubunda bulunmamaktadır. 3.22 ve 3.23 sürümlerini kullanırken yeni kontroller yerine önceki kontrol grubunu kullanmayı tercih edebilir, böylece Pan kontrolünü eski kontrol grubunun parçası olarak kullanabilirsiniz. 3.22 Harita Kontrolleri'ndeki Yenilikler başlıklı makaleye bakın. |
panControlOptions optional |
Tür:
PanControlOptions optional Kaydırma kontrolü için görüntüleme seçenekleri. Not: Kaydırma kontrolü, Google Maps JavaScript API'nin 3.22 sürümünde kullanıma sunulan yeni kontrol grubunda bulunmamaktadır. 3.22 ve 3.23 sürümlerini kullanırken yeni kontroller yerine önceki kontrol grubunu kullanmayı tercih edebilir, böylece Pan kontrolünü eski kontrol grubunun parçası olarak kullanabilirsiniz. 3.22 Harita Kontrolleri'ndeki Yenilikler başlıklı makaleye bakın. |
restriction optional |
Tür:
MapRestriction optional Haritaya kullanıcıların erişebileceği alanı kısıtlayan bir sınır tanımlar. Ayarlandığında, kullanıcı yalnızca kamera görünümü sınırın sınırları içinde kalırken kaydırma ve yakınlaştırma yapabilir. |
rotateControl optional |
Tür:
boolean optional Döndürme kontrolünün etkin/devre dışı durumu. |
rotateControlOptions optional |
Tür:
RotateControlOptions optional Döndürme kontrolü için 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 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 |
streetView optional |
Tür:
StreetViewPanorama optional Street View pegman haritada bırakıldığında gösterilecek StreetViewPanorama . Panorama belirtilmezse pegman bırakıldığında haritanın div bölümünde 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. Dünya dışı harita türü) gösterilirken false olarak ayarlanmalıdır. |
streetViewControlOptions optional |
Tür:
StreetViewControlOptions optional Street View Pegman kontrolü için ilk görüntüleme seçenekleri. |
styles optional |
Tür:
Array<MapTypeStyle> optional Varsayılan harita türlerinin her birine uygulanacak stiller. satellite /hybrid ve terrain modlarında bu stillerin yalnızca etiketler ve geometri için geçerli olacağını unutmayın. |
tilt optional |
Tür:
number optional Vektör haritaları için haritanın iniş 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ı kontrol eder. Yalnızca 0 ve 45 değerlerine izin verilir. 0 değeri, yakınlaştırma düzeyinden ve görüntü alanından bağımsız olarak haritanın her zaman 0°'lik bir yukarıdan görünüm kullanmasına neden olur. 45 değeri, geçerli yakınlaştırma düzeyi ve görüntü alanı için 45° görüntüler mevcut olduğunda eğim açısının otomatik olarak 45 dereceye, 45° görüntüler kullanılamadığında da 0'a geri dönülmesine neden olur (varsayılan davranış budur). 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, mevcut eğim açısını döndürür. getTilt ve bu seçenek farklı anlamlara sahip olduğundan, tilt özelliğini bind() şeklinde kullanmayın. Aksi takdirde öngörülemeyen 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 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 bir çözünürlüğe karşılık gelir. |
zoomControl optional |
Tür:
boolean optional Zum denetiminin etkin/devre dışı durumu. |
zoomControlOptions optional |
Tür:
ZoomControlOptions optional Zum denetimi için görüntüleme seçenekleri. |
MapTypeStyle arayüzü
google.maps.MapTypeStyle
arayüz
MapTypeStyle
, haritanın stilinin nasıl ayarlanması gerektiğini tanımlayan seçiciler ve stillerden oluşan bir koleksiyondur. Seçiciler, etkilenmesi gereken harita özelliklerini ve/veya öğeleri belirtir. Stilciler ise bu özelliklerin ve öğelerin nasıl değiştirilmesi gerektiğini belirtir. Ayrıntılar için stil referansını inceleyin.
Özellikler | |
---|---|
stylers |
Seçilen harita özellikleri 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 Bir şekillendiricinin uygulanması gereken öğe. Bir öğe, haritadaki bir özelliğin görsel yönüdür. Örnek: bir etiket, simge, geometriye uygulanan fırça veya dolgu ve daha fazlası. İsteğe bağlı. elementType belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansını inceleyin. |
featureType optional |
Tür:
string optional Bir şekillendiricinin uygulanması gereken özellik veya özellik grubu. İsteğe bağlı. featureType belirtilmezse değerin 'all' olduğu varsayılır. Kullanım ve izin verilen değerlerle ilgili ayrıntılar için stil referansını inceleyin. |
MaptimEvent arayüzü
google.maps.MapMouseEvent
arayüz
Bu nesne, harita ve bindirmelerdeki çeşitli fare etkinliklerinden döndürülür ve aşağıda gösterilen tüm alanları içerir.
Özellikler | |
---|---|
domEvent |
İlgili yerel DOM etkinliği. Geliştiriciler target , currentTarget , relatedTarget ve path özelliklerinin tanımlanmalı ve tutarlı olmasına güvenmemelidir. Geliştiriciler, Maps API'nin dahili kullanımının DOM yapısına da güvenmemelidir. Dahili etkinlik eşlemesi nedeniyle, domEvent MapMouseEvent bakımından farklı anlamlara sahip olabilir (ör. MapMouseEvent "tıklama"da KeyboardEvent türünde domEvent olabilir). |
latLng optional |
Tür:
LatLng optional Etkinlik gerçekleştiğinde imlecin altında kalan enlem/boylam. |
Yöntemler | |
---|---|
stop |
stop() Parametreler: Yok
İade Değeri:
void Bu etkinliğin daha fazla yayılmasını engeller. |
IconskuEvent arayüzü
google.maps.IconMouseEvent
arayüz
Bu nesne, kullanıcı haritadaki bir simgeyi tıkladığında gönderilir. Bu yerin yer kimliği, PlaceId üyesinde depolanıyor. Varsayılan bilgi penceresinin gösterilmesini engellemek için bu etkinlikte stop() yöntemini çağırarak dosyanın yayılmasını önleyin. Yerler API'si geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinebilirsiniz.
Bu arayüz MapMouseEvent
tarihine kadar geçerlidir.
Özellikler | |
---|---|
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. Yerler API'si geliştirici kılavuzunda yer kimlikleri hakkında daha fazla bilgi edinebilirsiniz. |
Devralındı:
domEvent ,
latLng
|
Yöntemler | |
---|---|
Devralındı:
stop
|
MapTypeId sabit değerleri
google.maps.MapTypeId
sabit değer
Sık kullanılan 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
.
v=beta
kullanılırken const {MapTypeId} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Sabitler | |
---|---|
HYBRID |
Bu harita türü, uydu görüntülerinde ana caddelerin şeffaf katmanını gösterir. |
ROADMAP |
Bu harita türü normal bir sokak haritası gösterir. |
SATELLITE |
Bu harita türü, uydu görüntülerini gösterir. |
TERRAIN |
Bu harita türü, arazi ve bitki örtüsü gibi fiziksel özelliklere sahip haritaları görüntüler. |
MapTypeRegistry sınıfı
google.maps.MapTypeRegistry
sınıf
MapType kimliği ile eşlenen MapType örneklerinin kaydı.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {MapTypeRegistry} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
MapTypeRegistry |
MapTypeRegistry() Parametreler: Yok
MapTypeRegistry , haritada kullanabileceğiniz özel harita türlerini içerir. API, örneğin kontroller içindeki kullanılabilir harita türlerinin listesini sağlarken bu kayıt otoritesine danışır. |
Yöntemler | |
---|---|
set |
set(id, mapType) Parametreler:
Return Değeri: Yok
İletilen dize tanımlayıcısını, aktarılan MapType ile ilişkilendirecek şekilde kayıt defterini 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.
Özellikler | |
---|---|
latLngBounds |
Kullanıcı ayarlandığında, 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'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 işaretini true olarak ayarlayarak sınırlar daha kısıtlayıcı yapılabilir. Bu özellik, kullanıcının uzaklaşma ihtimalini azaltır. Böylece kısıtlı sınırların dışındaki her şey gizlenir. Varsayılan değer false 'tür. Yani kullanıcı, sınırlanmış alanın dışındakiler de dahil olmak üzere sınırlı alanın tamamı görünene kadar görüntüyü uzaklaştırabilir. |
Trafik Katmanı sınıfı
google.maps.TrafficLayer
sınıf
Trafik katmanı.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {TrafficLayer} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
TrafficLayer |
TrafficLayer([opts]) Parametreler:
Mevcut yol trafiğini gösteren katman. |
Yöntemler | |
---|---|
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map Bu katmanın gösterildiği haritayı döndürür. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Katmanı belirtilen harita üzerinde oluşturur. Harita null değerine ayarlanırsa katman kaldırılır. |
setOptions |
setOptions(options) Parametreler:
Return Değeri: Yok
|
Devralınan:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
trafficLayerOptions arayüzü
google.maps.TrafficLayerOptions
arayüz
Trafik Katmanı'nda ayarlanabilecek özellikleri tanımlamak için kullanılan TrafficLayerOptions nesnesi.
Özellikler | |
---|---|
autoRefresh optional |
Tür:
boolean optional Varsayılan:
true Trafik katmanının, güncellenen bilgilerle otomatik olarak yenilenip yenilenmeyeceğini belirler. |
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 ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {TransitLayer} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
TransitLayer |
TransitLayer() Parametreler: Yok
Toplu taşıma hatlarını gösteren katman. |
Yöntemler | |
---|---|
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map Bu katmanın gösterildiği haritayı döndürür. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Katmanı belirtilen harita üzerinde oluşturur. Harita null değerine 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 şeritlerini ve yolları gösteren katman.
Bu ders MVCObject
tarihine kadar geçerlidir.
v=beta
kullanılırken const {BicyclingLayer} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Marka | |
---|---|
BicyclingLayer |
BicyclingLayer() Parametreler: Yok
Bisiklet şeritlerini ve yolları gösteren ve büyük yolların sıralamasını düşüren bir katman. |
Yöntemler | |
---|---|
getMap |
getMap() Parametreler: Yok
İade Değeri:
Map Bu katmanın gösterildiği haritayı döndürür. |
setMap |
setMap(map) Parametreler:
Return Değeri: Yok
Katmanı belirtilen harita üzerinde oluşturur. Harita null değerine ayarlanırsa katman kaldırılır. |
Devralınan:
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.
Özellikler | |
---|---|
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 noktayı içerir. Bir vektör haritasında bu poligon, bir vektör haritası eğimli olduğunda dikdörtgen yerine yamuk olabilir.
Özellikler | |
---|---|
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ır kutusu. |
nearLeft |
Tür:
LatLng |
nearRight |
Tür:
LatLng |
Oluşturma Türü sabitleri
google.maps.RenderingType
sabit değer
v=beta
kullanılırken const {RenderingType} = await google.map.importLibrary("maps")
kullanılarak arama yapılabilir. Maps JavaScript API'deki kitaplıklar konusuna bakın.
Sabitler | |
---|---|
RASTER |
Haritanın bir kafes haritası olduğunu belirtir. |
UNINITIALIZED |
Harita henüz başlatma aşamasında olduğu için henüz vektör veya kafes olup olmadığının bilinmediğini belirtir. |
VECTOR |
Haritanın bir vektör haritası olduğunu belirtir. |
MapCapabilities arayüzü
google.maps.MapCapabilities
arayüz
Şu anda harita için kullanılabilen özelliklerin anlık görüntüsünü içeren nesne. Olası özelliklerin listesi için özelliklere bakın.
Özellikler | |
---|---|
isAdvancedMarkersAvailable optional |
Tür:
boolean optional |
isDataDrivenStylingAvailable optional |
Tür:
boolean optional |