EnlBoy sınıf
google.maps.LatLng
sınıf
LatLng
, coğrafi koordinatlardaki bir noktadır: enlem ve boylam.
- Enlem, -90 ile 90 derece (bu değerler dahil) arasında değişir. Bu aralığın üzerindeki veya altındaki değerler, [-90, 90] aralığına sabitlenir. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır.
- Boylam, -180 ile 180 derece arasında (değerler dahil) değişir. Bu aralığın üzerindeki veya altındaki değerler, aralıkta yer alacak şekilde sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır.
LatLng
öğesinin koordinatlarını değiştiremeyeceğinizi unutmayın. Bir noktayı daha hesaplamak istiyorsanız yeni bir nokta oluşturmanız gerekir. LatLng
nesnelerini kabul eden çoğu yöntem, bir LatLngLiteral
nesnesini de kabul eder. Dolayısıyla, aşağıdakiler eşdeğerdir:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
Oluşturucu, LatLngLiteral
ve LatLng
nesnelerini de kabul eder. Oluşturucuya bir LatLng
örneği iletilirse kopya oluşturulur.
Oluşturucuya yapılabilecek çağrılar aşağıda belirtilmiştir:
new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
const {LatLng} = await google.maps.importLibrary("core")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
LatLng |
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap]) Parametreler:
Coğrafi bir noktayı temsil eden bir LatLng nesnesi oluşturur. Enlem, [-90, 90] aralığındaki derece cinsinden belirtilir. Boylam, [-180, 180] aralığındaki derece cinsinden belirtilir. Bu aralığın dışındaki değerleri etkinleştirmek için noClampNoWrap değerini true olarak ayarlayın. Enlem ve boylam sıralamasını not edin. |
Yöntemler | |
---|---|
equals |
equals(other) Parametreler:
Dönüş Değeri:
boolean Karşılaştırma işlevi. |
lat |
lat() Parametreler: Yok
Dönüş Değeri:
number Enlemi derece cinsinden döndürür. |
lng |
lng() Parametreler: Yok
Dönüş Değeri:
number Boylamı derece cinsinden döndürür. |
toJSON |
toJSON() Parametreler: Yok
Dönüş Değeri:
LatLngLiteral JSON gösterimine dönüştürür. Bu işlev, JSON.stringify aracılığıyla kullanılmak üzere tasarlanmıştır. |
toString |
toString() Parametreler: Yok
Dönüş Değeri:
string Dize gösterimine dönüştürür. |
toUrlValue |
toUrlValue([precision]) Parametreler:
Dönüş Değeri:
string Bu LatLng için "lat,lng" biçiminde bir dize döndürür. Enlem/boylam değerleri varsayılan olarak 6 ondalık basamağa yuvarlanır. |
LatLngLiteral arayüzü
google.maps.LatLngLiteral
arayüz
Kolaylık sağlaması açısından birçok yerde LatLng
nesnelerin yerine nesne değişmez değerleri kabul edilir. Bunlar, Maps API ile karşılaştığında LatLng
nesnelerine dönüştürülür.
Örnekler:
map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});
EnlBoy nesne sabit değerleri Geometri kitaplığında desteklenmez.
Özellikler | |
---|---|
lat |
Tür:
number Derece cinsinden enlem. Değerler [-90, 90] aralığına ayarlanır. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır. |
lng |
Tür:
number Derece cinsinden boylam. [-180, 180] aralığının dışındaki değerler aralık içinde yer alacak şekilde sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır. |
LatLngBounds sınıf
google.maps.LatLngBounds
sınıf
LatLngBounds
örneği, 180 derece boylam meridyeni geçen bir dikdörtgen de dahil olmak üzere coğrafi koordinatlarda bir dikdörtgeni temsil eder.
const {LatLngBounds} = await google.maps.importLibrary("core")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
LatLngBounds |
LatLngBounds([swOrLatLngBounds, ne]) Parametreler:
Güneybatı ve kuzeydoğu köşelerindeki noktalardan bir dikdörtgen oluşturur. |
Sabitler | |
---|---|
MAX_BOUNDS |
Dünyanın maksimum sınırları için EnlBoyBounds. Bu sınırlar tüm dünyayı kapsayacaktır. |
Yöntemler | |
---|---|
contains |
contains(latLng) Parametreler:
Dönüş Değeri:
boolean Belirtilen enlem/boylam bu sınırlar içindeyse true sonucunu döndürür. |
equals |
equals(other) Parametreler:
Dönüş Değeri:
boolean Bu sınırlar verilen sınırlara yaklaşık olarak eşitse true sonucunu döndürür. |
extend |
extend(point) Parametreler:
Dönüş Değeri:
LatLngBounds Bu sınırları, verilen noktayı içerecek şekilde genişletir. |
getCenter |
getCenter() Parametreler: Yok
Dönüş Değeri:
LatLng Bu LatLngBounds öğesinin merkezini hesaplar |
getNorthEast |
getNorthEast() Parametreler: Yok
Dönüş Değeri:
LatLng Bu sınırların kuzeydoğu köşesini döndürür. |
getSouthWest |
getSouthWest() Parametreler: Yok
Dönüş Değeri:
LatLng Bu sınırların güney-batı köşesini döndürür. |
intersects |
intersects(other) Parametreler:
Dönüş Değeri:
boolean Bu sınırlar diğer sınırlarla herhangi bir noktayı paylaşıyorsa true sonucunu döndürür. |
isEmpty |
isEmpty() Parametreler: Yok
Dönüş Değeri:
boolean Sınırlar boşsa döndürür. |
toJSON |
toJSON() Parametreler: Yok
Dönüş Değeri:
LatLngBoundsLiteral JSON gösterimine dönüştürür. Bu işlev, JSON.stringify aracılığıyla kullanılmak üzere tasarlanmıştır. |
toSpan |
toSpan() Parametreler: Yok
Dönüş Değeri:
LatLng Belirtilen harita sınırlarını enlem/boylam aralığına dönüştürür. |
toString |
toString() Parametreler: Yok
Dönüş Değeri:
string Dizeye dönüştürür. |
toUrlValue |
toUrlValue([precision]) Parametreler:
Dönüş Değeri:
string Bu sınırlar için "lat_lo,lng_lo,lat_hi,lng_hi" biçiminde bir dize döndürür; burada, "lo" sınırlayıcı kutunun güneybatı köşesine, "yüksek" ise bu kutunun kuzeydoğu köşesine karşılık gelir. |
union |
union(other) Parametreler:
Dönüş Değeri:
LatLngBounds Bu sınırları, bunun birleşimini ve verilen sınırları içerecek şekilde genişletir. |
LatLngBoundsLiteral arayüzü
google.maps.LatLngBoundsLiteral
arayüz
API genelinde LatLngBounds
nesnelerin yerine nesne değişmez değerleri kabul edilir. Bunlar otomatik olarak LatLngBounds
nesneye dönüştürülür. Tüm south
, west
, north
ve east
ayarlanmalıdır. Aksi takdirde bir istisna iptal edilir.
Özellikler | |
---|---|
east |
Tür:
number Derece cinsinden doğu boylamı. [-180, 180] aralığının dışındaki değerler [-180, 180] aralığına sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır. |
north |
Tür:
number Derece cinsinden kuzey enlemi. Değerler [-90, 90] aralığına ayarlanır. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır. |
south |
Tür:
number Derece cinsinden Güney enlemi. Değerler [-90, 90] aralığına ayarlanır. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır. |
west |
Tür:
number Derece olarak batı boylamı. [-180, 180] aralığının dışındaki değerler [-180, 180] aralığına sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır. |
LatLngAltitude sınıf
google.maps.LatLngAltitude
sınıf
LatLngAltitude
, coğrafi koordinatlardaki 3D noktadır: enlem, boylam ve rakım.
- Enlem, -90 ile 90 derece (bu değerler dahil) arasında değişir. Bu aralığın üzerindeki veya altındaki değerler, [-90, 90] aralığına sabitlenir. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır.
- Boylam, -180 ile 180 derece arasında (değerler dahil) değişir. Bu aralığın üzerindeki veya altındaki değerler, aralıkta yer alacak şekilde sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır.
- Rakım, metre cinsinden ölçülür. Pozitif değerler, zemin seviyesinin üzerindeki yükseklikleri, negatif değerler ise zemin yüzeyinin altındaki yüksekliği ifade eder.
Bu sınıfta LatLngAltitudeLiteral
uygulanır.
Bu sınıfta LatLngLiteral
uygulanır.
const {LatLngAltitude} = await google.maps.importLibrary("core")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
LatLngAltitude |
LatLngAltitude(value[, noClampNoWrap]) Parametreler:
|
Özellikler | |
---|---|
altitude |
Tür:
number Rakımı döndürür. |
lat |
Tür:
number Enlemi döndürür. |
lng |
Tür:
number Boylamı döndürür. |
Yöntemler | |
---|---|
equals |
equals(other) Parametreler:
Döndürme Değeri:
boolean İki nesnenin eşit olup olmadığını belirtir.Karşılaştırma işlevi. |
toJSON |
toJSON() Parametreler: Yok
Döndürme Değeri:
LatLngAltitudeLiteral Bu nesnenin JSON gösterimi. |
LatLngAltitudeLiteral arayüzü
google.maps.LatLngAltitudeLiteral
arayüz
Kolaylık sağlaması açısından birçok yerde LatLngAltitude
nesnelerin yerine nesne değişmez değerleri kabul edilir. Bunlar, Maps API ile karşılaştığında LatLngAltitude
nesnelerine dönüştürülür.
Bu arayüz LatLngLiteral
kapsamını kapsar.
Özellikler | |
---|---|
altitude |
Tür:
number Varsayılan:
0 Zemin yüzeyinden mesafe (metre cinsinden). Negatif değer, zemin yüzeyinin altı anlamına gelir. |
lat |
Tür:
number Derece cinsinden enlem. Değerler [-90, 90] aralığına ayarlanır. Yani, belirtilen değer -90'dan küçükse -90 olarak ayarlanır. Değer 90'dan büyükse 90 olarak ayarlanır. |
lng |
Tür:
number Derece cinsinden boylam. [-180, 180] aralığının dışındaki değerler aralık içinde yer alacak şekilde sarmalanır. Örneğin, -190 değeri 170'e dönüştürülecektir. 190 değeri, -170 değerine dönüştürülür. Bu, yerkürenin etrafından boylamların olduğu gerçeğini yansıtmaktadır. |
Puan sınıf
google.maps.Point
sınıf
const {Point} = await google.maps.importLibrary("core")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
Point |
Point(x, y) Parametreler:
İki boyutlu düzlemde bir nokta. |
Özellikler | |
---|---|
x |
Tür:
number X koordinatı |
y |
Tür:
number Y koordinatı |
Yöntemler | |
---|---|
equals |
equals(other) Parametreler:
Dönüş Değeri:
boolean İki noktayı karşılaştırır |
toString |
toString() Parametreler: Yok
Dönüş Değeri:
string Bu Noktanın dize temsilini döndürür. |
Boyut sınıf
google.maps.Size
sınıf
const {Size} = await google.maps.importLibrary("core")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar başlıklı makaleyi inceleyin.
Marka | |
---|---|
Size |
Size(width, height[, widthUnit, heightUnit]) Parametreler:
Genişliğin x eksenindeki mesafe ve yüksekliğin y eksenindeki mesafe olduğu iki boyutlu boyut. |
Özellikler | |
---|---|
height |
Tür:
number Y ekseni boyunca piksel cinsinden yükseklik. |
width |
Tür:
number X ekseni boyunca piksel cinsinden genişlik. |
Yöntemler | |
---|---|
equals |
equals(other) Parametreler:
Dönüş Değeri:
boolean İki Boyutu karşılaştırır. |
toString |
toString() Parametreler: Yok
Dönüş Değeri:
string Bu Boyutun dize temsilini döndürür. |
Dolgu arayüzü
google.maps.Padding
arayüz
Özellikler | |
---|---|
bottom optional |
Tür:
number optional Alt için dolgu (piksel cinsinden). |
left optional |
Tür:
number optional Sol için dolgu (piksel cinsinden). |
right optional |
Tür:
number optional Sağ için dolgu (piksel cinsinden). |
top optional |
Tür:
number optional Üst için dolgu (piksel cinsinden). |
CircleLiteral arayüzü
google.maps.CircleLiteral
arayüz
Daireyi temsil eden nesne sabit değeri.
Bu arayüz CircleOptions
kapsamını kapsar.
Özellikler | |
---|---|
center |
Tür:
LatLng|LatLngLiteral Çemberin merkezi. |
radius |
Tür:
number Dünya yüzeyinde metre cinsinden belirtilen yarıçap. |
Devralınan:
clickable ,
draggable ,
editable ,
fillColor ,
fillOpacity ,
map ,
strokeColor ,
strokeOpacity ,
strokePosition ,
strokeWeight ,
visible ,
zIndex
|