LatLng-Klasse
google.maps.LatLng
Klasse
Ein LatLng
ist ein Punkt in geografischen Koordinaten: Breiten- und Längengrad.
- Der Breitengrad kann zwischen -90 und 90 Grad (einschließlich) liegen. Werte ober- oder unterhalb dieses Bereichs werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt.
- Der Längengrad umfasst -180 bis 180 Grad. Werte ober- oder unterhalb dieses Bereichs werden so umgerechnet, dass sie in den Bereich fallen. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln.
Die Koordinaten von
LatLng
können nicht geändert werden. Wenn Sie einen weiteren Punkt berechnen möchten, müssen Sie einen neuen erstellen. Die meisten Methoden, die LatLng
-Objekte akzeptieren, akzeptieren auch ein LatLngLiteral
-Objekt. Folgendes ist also äquivalent:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
Der Konstruktor akzeptiert auch LatLngLiteral
- und LatLng
-Objekte. Wenn eine LatLng
-Instanz an den Konstruktor übergeben wird, wird eine Kopie erstellt.
Hier die möglichen Aufrufe des Konstruktors:
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);
Zugriff über const {LatLng} = await google.maps.importLibrary("core")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
LatLng |
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap]) Parameter:
Erstellt ein LatLng -Objekt, das einen geografischen Punkt darstellt. Der Breitengrad wird in Grad innerhalb des Bereichs [-90, 90] angegeben. Der Längengrad wird in Grad innerhalb des Bereichs [-180, 180) angegeben. Legen Sie für noClampNoWrap den Wert true fest, um Werte außerhalb dieses Bereichs zu aktivieren. Beachten Sie die Reihenfolge von Breitengrad und Längengrad. |
Methoden | |
---|---|
equals |
equals(other) Parameter:
Rückgabewert:
boolean Vergleichsfunktion. |
lat |
lat() Parameter:Keine
Rückgabewert:
number Gibt die geografische Breite in Grad zurück. |
lng |
lng() Parameter:Keine
Rückgabewert:
number Gibt die geografische Länge in Grad zurück. |
toJSON |
toJSON() Parameter:Keine
Rückgabewert:
LatLngLiteral Konvertiert in eine JSON-Darstellung. Diese Funktion ist für die Verwendung über JSON.stringify vorgesehen. |
toString |
toString() Parameter:Keine
Rückgabewert:
string Konvertiert in die Zeichenfolgendarstellung. |
toUrlValue |
toUrlValue([precision]) Parameter:
Rückgabewert:
string Gibt einen String der Form "lat,lng" für dieses LatLng-Objekt zurück. Die Werte der Längen- und Breitengrade werden standardmäßig auf sechs Dezimalstellen gerundet. |
LatLngLiteral-Schnittstelle
google.maps.LatLngLiteral
-Schnittstelle
Der Einfachheit halber werden an vielen Orten anstelle von LatLng
-Objekten Objektliterale akzeptiert. Sie werden in LatLng
-Objekte konvertiert, wenn sie von der Google Maps API erkannt werden.
Beispiele:
map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});
LatLng-Objektliterale werden in der Geometriebibliothek nicht unterstützt.
Attribute | |
---|---|
lat |
Typ:
number Breitengrad in Grad Die Werte werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt. |
lng |
Typ:
number Längengrad in Grad Werte außerhalb des Bereichs [-180, 180] werden so umgerechnet, dass sie in den Bereich fallen. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln. |
LatLngBounds-Klasse
google.maps.LatLngBounds
Klasse
Eine LatLngBounds
-Instanz stellt ein Rechteck in geografischen Koordinaten dar, einschließlich einer Koordinate, die über dem 180-Grad-Meridian liegt.
Zugriff über const {LatLngBounds} = await google.maps.importLibrary("core")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
LatLngBounds |
LatLngBounds([swOrLatLngBounds, ne]) Parameter:
Erstellt ein Rechteck aus den Punkten der südwestlichen und nordöstlichen Ecke. |
Konstanten | |
---|---|
MAX_BOUNDS |
LatLngBounds für die maximalen Grenzen der Erde Diese Grenzen umfassen den gesamten Globus. |
Methoden | |
---|---|
contains |
contains(latLng) Parameter:
Rückgabewert:
boolean Gibt true zurück, wenn die angegebene Breite/Länge innerhalb dieser Grenzen liegt. |
equals |
equals(other) Parameter:
Rückgabewert:
boolean Gibt true zurück, wenn diese Grenzen ungefähr den angegebenen Grenzen entsprechen. |
extend |
extend(point) Parameter:
Rückgabewert:
LatLngBounds Erweitert diese Grenzen, sodass sie den angegebenen Punkt einschließen. |
getCenter |
getCenter() Parameter:Keine
Rückgabewert:
LatLng Berechnet den Mittelpunkt dieses LatLngBounds-Objekts. |
getNorthEast |
getNorthEast() Parameter:Keine
Rückgabewert:
LatLng Gibt die nordöstliche Ecke dieser Grenzen zurück. |
getSouthWest |
getSouthWest() Parameter:Keine
Rückgabewert:
LatLng Gibt die südwestliche Ecke dieser Grenzen zurück. |
intersects |
intersects(other) Parameter:
Rückgabewert:
boolean Gibt true zurück, wenn diese Grenzen Punkte mit den anderen Grenzen teilen. |
isEmpty |
isEmpty() Parameter:Keine
Rückgabewert:
boolean Wird zurückgegeben, wenn die Grenzen leer sind. |
toJSON |
toJSON() Parameter:Keine
Rückgabewert:
LatLngBoundsLiteral Konvertiert in eine JSON-Darstellung. Diese Funktion ist für die Verwendung über JSON.stringify vorgesehen. |
toSpan |
toSpan() Parameter:Keine
Rückgabewert:
LatLng Konvertiert die angegebenen Kartengrenzen in eine lat/lng-Spanne. |
toString |
toString() Parameter:Keine
Rückgabewert:
string Konversion in Zeichenkette. |
toUrlValue |
toUrlValue([precision]) Parameter:
Rückgabewert:
string Gibt einen String der Form "lat_lo,lng_lo,lat_hi,lng_hi" für diese Grenzen zurück, wobei "lo" der südwestlichen Ecke des Markierungsrahmens und "hi" der nordöstlichen Ecke dieses Rahmens entspricht. |
union |
union(other) Parameter:
Rückgabewert:
LatLngBounds Erweitert diese Grenzen, sodass sie die Verbindung dieser und der angegebenen Grenzen enthalten. |
LatLngBoundsLiteral-Schnittstelle
google.maps.LatLngBoundsLiteral
-Schnittstelle
In der gesamten API werden Objektliterale anstelle von LatLngBounds
-Objekten akzeptiert. Sie werden automatisch in LatLngBounds
-Objekte konvertiert. south
, west
, north
und east
müssen festgelegt sein. Andernfalls wird eine Ausnahme ausgelöst.
Attribute | |
---|---|
east |
Typ:
number Östliche Länge in Grad Werte außerhalb des Bereichs [-180, 180] werden in den Bereich [-180, 180] umgewandelt. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln. |
north |
Typ:
number Nördliche Breite in Grad. Die Werte werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt. |
south |
Typ:
number Breitengrad südlicher Breite in Grad. Die Werte werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt. |
west |
Typ:
number Längengrad westlicher Länge in Grad. Werte außerhalb des Bereichs [-180, 180] werden in den Bereich [-180, 180] umgewandelt. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln. |
LatLngAltitude-Klasse
google.maps.LatLngAltitude
Klasse
Ein LatLngAltitude
ist ein 3D-Punkt in geografischen Koordinaten: Breiten- und Längengrad sowie Höhe.
- Der Breitengrad kann zwischen -90 und 90 Grad (einschließlich) liegen. Werte ober- oder unterhalb dieses Bereichs werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt.
- Der Längengrad umfasst -180 bis 180 Grad. Werte ober- oder unterhalb dieses Bereichs werden so umgerechnet, dass sie in den Bereich fallen. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln.
- Die Höhe wird in Metern angegeben. Positive Werte geben Höhen über Bodenhöhe an, negative Werte die Höhen unter der Bodenoberfläche an.
Mit dieser Klasse wird LatLngAltitudeLiteral
implementiert.
Mit dieser Klasse wird LatLngLiteral
implementiert.
Zugriff über const {LatLngAltitude} = await google.maps.importLibrary("core")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
LatLngAltitude |
LatLngAltitude(value[, noClampNoWrap]) Parameter:
|
Attribute | |
---|---|
altitude |
Typ:
number Gibt die Höhe zurück. |
lat |
Typ:
number Gibt den Breitengrad zurück. |
lng |
Typ:
number Gibt den Längengrad zurück. |
Methoden | |
---|---|
equals |
equals(other) Parameter:
Rückgabewert:
boolean Gibt an, ob die beiden Objekte gleich sind.Vergleichsfunktion. |
toJSON |
toJSON() Parameter:Keine
Rückgabewert:
LatLngAltitudeLiteral Eine JSON-Darstellung dieses Objekts. |
LatLngAltitudeLiteral-Schnittstelle
google.maps.LatLngAltitudeLiteral
-Schnittstelle
Der Einfachheit halber werden an vielen Orten anstelle von LatLngAltitude
-Objekten Objektliterale akzeptiert. Sie werden in LatLngAltitude
-Objekte konvertiert, wenn sie von der Google Maps API erkannt werden.
Diese Schnittstelle erweitert LatLngLiteral
.
Attribute | |
---|---|
altitude |
Typ:
number Standardwert:
0 Entfernung (in Metern) über dem Boden. Ein negativer Wert bedeutet, dass der Wert unterhalb der Bodenoberfläche liegt. |
lat |
Typ:
number Breitengrad in Grad Die Werte werden auf den Bereich [-90, 90] gesetzt. Das heißt, wenn der angegebene Wert kleiner als -90 ist, wird er auf -90 gesetzt. Ist der Wert größer als 90, wird er auf 90 gesetzt. |
lng |
Typ:
number Längengrad in Grad Werte außerhalb des Bereichs [-180, 180] werden so umgerechnet, dass sie in den Bereich fallen. So wird beispielsweise ein Wert von -190 in 170 umgerechnet. Ein Wert von 190 wird in -170 umgerechnet. Dies spiegelt die Tatsache wider, dass sich die Längengrade um den Globus schlängeln. |
Point-Klasse
google.maps.Point
Klasse
Zugriff über const {Point} = await google.maps.importLibrary("core")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
Point |
Point(x, y) Parameter:
Ein Punkt auf einer zweidimensionale Ebene. |
Attribute | |
---|---|
x |
Typ:
number Die X-Koordinate. |
y |
Typ:
number Die Y-Koordinate. |
Methoden | |
---|---|
equals |
equals(other) Parameter:
Rückgabewert:
boolean Vergleicht zwei Punkte. |
toString |
toString() Parameter:Keine
Rückgabewert:
string Gibt eine Darstellung dieses Punkts als Zeichenfolge zurück. |
Size-Klasse
google.maps.Size
Klasse
Zugriff über const {Size} = await google.maps.importLibrary("core")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
Size |
Size(width, height[, widthUnit, heightUnit]) Parameter:
Zweidimensionale Größe, wobei die Breite der Abstand auf der x-Achse und die Höhe der Abstand auf der y-Achse ist. |
Attribute | |
---|---|
height |
Typ:
number Die Höhe entlang der Y-Achse in Pixeln. |
width |
Typ:
number Die Breite entlang der X-Achse in Pixeln. |
Methoden | |
---|---|
equals |
equals(other) Parameter:
Rückgabewert:
boolean Vergleicht zwei Größen. |
toString |
toString() Parameter:Keine
Rückgabewert:
string Gibt eine Darstellung dieser Größe als Zeichenfolge zurück. |
Padding-Oberfläche
google.maps.Padding
-Schnittstelle
Attribute | |
---|---|
bottom optional |
Typ:
number optional Abstand für den unteren Rand in Pixeln. |
left optional |
Typ:
number optional Abstand für den linken Rand in Pixeln. |
right optional |
Typ:
number optional Abstand für den rechten Rand in Pixeln. |
top optional |
Typ:
number optional Abstand für den oberen Rand in Pixeln |
CircleLiteral-Oberfläche
google.maps.CircleLiteral
-Schnittstelle
Objektliteral, das einen Kreis darstellt.
Diese Schnittstelle erweitert CircleOptions
.
Attribute | |
---|---|
center |
Typ:
LatLng|LatLngLiteral In der Mitte des Kreises |
radius |
Typ:
number Der Radius auf der Erdoberfläche in Metern. |
Übernommen:
clickable ,
draggable ,
editable ,
fillColor ,
fillOpacity ,
map ,
strokeColor ,
strokeOpacity ,
strokePosition ,
strokeWeight ,
visible ,
zIndex
|