Geometry Library

encoding class

google.maps.geometry.encoding Klasse

Dienstprogramme zur Codierung und Decodierung von Polylinien.

Zugriff durch Anrufen von const {encoding} = await google.maps.importLibrary("geometry").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

decodePath
decodePath(encodedPath)
Parameter:
  • encodedPathstring
Rückgabewert:Array<LatLng>
Decodiert einen codierten Pfad-String in eine Sequenz von LatLngs.
encodePath
encodePath(path)
Rückgabewert:string
Codiert eine Sequenz von LatLngs in einen codierten Pfad-String.

Kugelförmige Klasse

google.maps.geometry.spherical Klasse

Dienstprogrammfunktionen zur Berechnung von geodätischen Winkeln, Entfernungen und Gebieten. Der Standardradius ist der Erdradius mit 6.378.137 Metern.

Zugriff durch Anrufen von const {spherical} = await google.maps.importLibrary("geometry").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

computeArea
computeArea(path[, radiusOfSphere])
Rückgabewert:number
Gibt die nicht signierte Fläche eines geschlossenen Pfads im Bereich [0, 2×pi×radius²] zurück. Für die berechnete Fläche werden dieselben Einheiten wie für den Radius verwendet. Der Standardwert für radiusOfSphere ist der Erdradius in Metern. In diesem Fall wird die Fläche in Quadratmetern angegeben. Wenn Sie einen Circle übergeben, muss radius auf einen nicht negativen Wert festgelegt sein. Außerdem darf der Kreis nicht mehr als 100% der Kugel abdecken. Wenn Sie ein LatLngBounds übergeben, darf der südliche LatLng nicht nördlicher als der nördliche LatLng sein.
computeDistanceBetween
computeDistanceBetween(from, to[, radius])
Parameter:
Rückgabewert:number
Gibt die Entfernung zwischen zwei LatLngs in Metern zurück. Optional können Sie einen benutzerdefinierten Radius angeben. Der Radius entspricht standardmäßig dem Radius der Erde.
computeHeading
computeHeading(from, to)
Parameter:
Rückgabewert:number
Gibt die Richtung von einem LatLng zu einem anderen LatLng zurück. Die Ausrichtung wird in Grad im Uhrzeigersinn ab Norden im Bereich [-180,180) angegeben.
computeLength
computeLength(path[, radius])
Parameter:
Rückgabewert:number
Gibt die Länge des angegebenen Pfads zurück.
computeOffset
computeOffset(from, distance, heading[, radius])
Parameter:
Rückgabewert:LatLng
Gibt den LatLng zurück, der sich ergibt, wenn man eine bestimmte Entfernung von einem Ursprung in der angegebenen Richtung (im Uhrzeigersinn in Grad ab Norden) zurücklegt.
computeOffsetOrigin
computeOffsetOrigin(to, distance, heading[, radius])
Parameter:
Rückgabewert: