Partilhar via


EnricherLocationSelector Classe

Define cálculos de localização base para seletores de melhorador de localização.

Os métodos de cálculo de localização são funções de membros estáticos.

Herança
EnricherLocationSelector

Construtor

EnricherLocationSelector()

Métodos

close_to

Verifique se determinados dois pontos estão suficientemente próximos.

As diferenças de latitude e longitude, ambas inferiores a 10 graus, devolvem Verdadeiro.

get_distance

Calcule a distância esférica entre dois pontos especificados por uma longitude e latitude.

close_to

Verifique se determinados dois pontos estão suficientemente próximos.

As diferenças de latitude e longitude, ambas inferiores a 10 graus, devolvem Verdadeiro.

static close_to(lon1, lat1, lon2, lat2) -> bool

Parâmetros

Name Description
lon1
Necessário

Longitude do ponto 1.

lat1
Necessário

Latitude do ponto 1.

lon2
Necessário

Longitude do ponto 2.

lat2
Necessário

Latitude do ponto 2.

Devoluções

Tipo Description

Devolver Verdadeiro se os dois pontos estiverem próximos.

get_distance

Calcule a distância esférica entre dois pontos especificados por uma longitude e latitude.

static get_distance(lon1, lat1, lon2, lat2) -> float

Parâmetros

Name Description
lon1
Necessário

Longitude do ponto 1.

lat1
Necessário

Latitude do ponto 1.

lon2
Necessário

Longitude do ponto 2.

lat2
Necessário

Latitude do ponto 2.

Devoluções

Tipo Description

A distância esférica entre os dois pontos.