encoding class
google.maps.geometry.encoding
classe
Utility per la codifica e la decodifica delle polilinee.
Accesso chiamando il numero const {encoding} = await google.maps.importLibrary("geometry")
.
Consulta Librerie nell'API Maps JavaScript.
Metodi statici | |
---|---|
decodePath |
decodePath(encodedPath) Parametri:
Decodifica una stringa di percorso codificata in una sequenza di LatLng. |
encodePath |
encodePath(path) Parametri:
Valore restituito:
string Codifica una sequenza di LatLng in una stringa di percorso codificata. |
Classe sferica
google.maps.geometry.spherical
classe
Funzioni di utilità per il calcolo di angoli, distanze e aree geodetiche. Il raggio predefinito è il raggio della Terra, ovvero 6378137 metri.
Accesso chiamando il numero const {spherical} = await google.maps.importLibrary("geometry")
.
Consulta Librerie nell'API Maps JavaScript.
Metodi statici | |
---|---|
computeArea |
computeArea(path[, radiusOfSphere]) Parametri:
Valore restituito:
number Restituisce l'area senza segno di un percorso chiuso, nell'intervallo [0, 2×pi×raggio²]. L'area calcolata utilizza le stesse unità del raggio. Il valore predefinito di radiusOfSphere è il raggio della Terra in metri, nel qual caso l'area è in metri quadrati. Il passaggio di un Circle richiede che radius sia impostato su un valore non negativo. Inoltre, il cerchio non deve coprire più del 100% della sfera. Quando viene passato un LatLngBounds , la LatLng meridionale non può essere più a nord della LatLng settentrionale. |
computeDistanceBetween |
computeDistanceBetween(from, to[, radius]) Parametri:
Valore restituito:
number Restituisce la distanza, in metri, tra due LatLng. Puoi specificare un raggio personalizzato (facoltativo). Il raggio è impostato per impostazione predefinita sul raggio della Terra. |
computeHeading |
computeHeading(from, to) Parametri:
Valore restituito:
number Restituisce la direzione da un LatLng a un altro LatLng. Le direzioni sono espresse in gradi in senso orario da nord nell'intervallo [-180,180). |
|