LatLng-Klasse
google.maps.LatLng
-Klasse
LatLng
ist ein Punkt in geografischen Koordinaten: Breiten- und Längengrad.
- Der Breitengrad kann zwischen -90 und 90 Grad liegen. Werte über oder unter diesem Bereich werden auf den Bereich [-90, 90] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt.
- Der Längengrad umfasst -180 bis 180 Grad. Werte ober- oder unterhalb dieses Bereichs werden so umgerechnet, dass sie in den Bereich fallen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen.
Sie können die Koordinaten eines
LatLng
nicht ändern. 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. Daher sind die folgenden gleichwertig:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
Der Konstruktor unterstützt auch LatLngLiteral
- und LatLng
-Objekte. Wenn eine LatLng
-Instanz an den Konstruktor übergeben wird, wird eine Kopie erstellt.
Im Folgenden finden Sie 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({lat: -34, lng: 151}, null, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151), null, true);
Zugriff durch Aufrufen von const {LatLng} = await google.maps.importLibrary("core")
. 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 im Bereich [-180, 180] angegeben. Setzen Sie noClampNoWrap auf true , um Werte außerhalb dieses Bereichs zu aktivieren. Beachten Sie die Reihenfolge von Breiten- und Längengraden. |
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 die 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
Anstelle von LatLng
-Objekten werden Objektliterale akzeptiert. Diese werden in LatLng
-Objekte konvertiert, wenn sie von der Maps API gefunden 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] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt. |
lng |
Typ:
number Längengrad in Grad Werte außerhalb des Bereichs [-180, 180] werden so umgebrochen, dass sie in den Bereich fallen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen. |
LatLngBounds-Klasse
google.maps.LatLngBounds
-Klasse
Eine LatLngBounds
-Instanz stellt ein Rechteck in geografischen Koordinaten dar, einschließlich einer Koordinate, die jenseits des 180-Grad-Meridians liegt.
Zugriff durch Aufrufen von const {LatLngBounds} = await google.maps.importLibrary("core")
. 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. |
Methoden | |
---|---|
contains |
contains(latLng) Parameter:
Rückgabewert:
boolean Gibt true zurück, wenn die angegebene geografische Breite/Länge innerhalb dieser Grenzen liegt. |
equals |
equals(other) Parameter:
Rückgabewert:
boolean Gibt true zurück, wenn dieser Auswahlbereich den angegebenen Grenzen entspricht. |
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 dieser Auswahlbereich Punkte mit den anderen Grenzen gemeinsam hat. |
isEmpty |
isEmpty() Parameter:Keine
Rückgabewert:
boolean Wird zurückgegeben, wenn die Grenzen leer sind. |
toJSON |
toJSON() Parameter:Keine
Rückgabewert:
LatLngBoundsLiteral Konvertiert in die 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 Begrenzungsrahmens entspricht, während „hi“ der nordöstlichen Ecke dieses Felds entspricht. |
union |
union(other) Parameter:
Rückgabewert:
LatLngBounds Erweitert diese Grenzen, sodass sie die Verbindung dieser und der angegebenen Grenzen enthalten. |
Konstanten | |
---|---|
MAX_BOUNDS |
LatLngBounds-Grenzwerte für die Erde Diese Grenzen umfassen den gesamten Globus. |
Schnittstelle LatLngBoundsLiteral
google.maps.LatLngBoundsLiteral
-Schnittstelle
Objektliterale werden in der gesamten API anstelle von LatLngBounds
-Objekten akzeptiert. Diese werden automatisch in LatLngBounds
-Objekte konvertiert. Alle south
, west
, north
und east
müssen festgelegt werden. Andernfalls wird eine Ausnahme ausgelöst.
Attribute | |
---|---|
east |
Typ:
number Östliche Länge in Grad. Werte außerhalb des Bereichs [-180, 180] werden auf den Bereich [-180, 180] eingeschlossen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen. |
north |
Typ:
number Nördliche Breite in Grad. Die Werte werden auf den Bereich [-90, 90] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt. |
south |
Typ:
number Breitengrad südlicher Breite in Grad. Die Werte werden auf den Bereich [-90, 90] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt. |
west |
Typ:
number Längengrad des Westens in Grad Werte außerhalb des Bereichs [-180, 180] werden auf den Bereich [-180, 180] eingeschlossen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen. |
Klasse LatLngAltitude
google.maps.LatLngAltitude
-Klasse
Ein LatLngAltitude
ist ein 3D-Punkt in geografischen Koordinaten: Breitengrad, Längengrad und Höhe.
- Der Breitengrad kann zwischen -90 und 90 Grad liegen. Werte über oder unter diesem Bereich werden auf den Bereich [-90, 90] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt.
- Der Längengrad umfasst -180 bis 180 Grad. Werte ober- oder unterhalb dieses Bereichs werden so umgerechnet, dass sie in den Bereich fallen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen.
- Die Höhe wird in Metern gemessen. Positive Werte geben die Höhe über der Erdoberfläche und negative Werte die Höhe unter der Bodenoberfläche an.
Mit dieser Klasse wird LatLngAltitudeLiteral
implementiert.
Mit dieser Klasse wird LatLngLiteral
implementiert.
Zugriff durch Aufrufen von const {LatLngAltitude} = await google.maps.importLibrary("core")
. 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
google.maps.LatLngAltitudeLiteral
-Schnittstelle
Anstelle von LatLngAltitude
-Objekten werden Objektliterale akzeptiert. Diese werden in LatLngAltitude
-Objekte konvertiert, wenn sie von der Maps API gefunden werden.
Diese Schnittstelle erweitert LatLngLiteral
.
Attribute | |
---|---|
altitude |
Typ:
number Standard:
0 Abstand (in Metern) über der Bodenoberfläche Ein negativer Wert bedeutet, dass es sich unter der Bodenoberfläche befindet. |
lat |
Typ:
number Breitengrad in Grad Die Werte werden auf den Bereich [-90, 90] festgelegt. Wenn der angegebene Wert also kleiner als -90 ist, wird er auf -90 gesetzt. Wenn der Wert größer als 90 ist, wird er auf 90 festgelegt. |
lng |
Typ:
number Längengrad in Grad Werte außerhalb des Bereichs [-180, 180] werden so umgebrochen, dass sie in den Bereich fallen. Ein Wert von -190 wird beispielsweise in 170 umgewandelt. Ein Wert von 190 wird in -170 umgewandelt. Dies spiegelt die Tatsache wider, dass die Längengrade rund um den Globus liegen. |
Point
google.maps.Point
-Klasse
Zugriff durch Aufrufen von const {Point} = await google.maps.importLibrary("core")
. 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. |
Klasse Size
google.maps.Size
-Klasse
Zugriff durch Aufrufen von const {Size} = await google.maps.importLibrary("core")
. 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 dem Abstand auf der x-Achse und die Höhe dem Abstand auf der y-Achse entspricht |
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. |
Schnittstelle Padding
google.maps.Padding
-Schnittstelle
Attribute | |
---|---|
bottom optional |
Typ:
number optional Abstand für den unteren Rand, in Pixel. |
left optional |
Typ:
number optional Abstand für die linke Seite in Pixeln |
right optional |
Typ:
number optional Abstand für die rechte Seite (in Pixeln) |
top optional |
Typ:
number optional Abstand für die obere Seite in Pixeln |
CircleLiteral
google.maps.CircleLiteral
-Schnittstelle
Objektliteral, das einen Kreis darstellt
Diese Schnittstelle erweitert CircleOptions
.
Attribute | |
---|---|
center |
Typ:
LatLng|LatLngLiteral Die Mitte des Kreises. |
radius |
Typ:
number Der Radius in Metern auf der Erdoberfläche. |
Übernommen:
clickable ,
draggable ,
editable ,
fillColor ,
fillOpacity ,
map ,
strokeColor ,
strokeOpacity ,
strokePosition ,
strokeWeight ,
visible ,
zIndex
|