GeoCoordinate.GetDistanceTo(GeoCoordinate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a distância entre as coordenadas de latitude e longitude especificadas por isso GeoCoordinate e outra especificada GeoCoordinate.
public:
double GetDistanceTo(System::Device::Location::GeoCoordinate ^ other);
public double GetDistanceTo(System.Device.Location.GeoCoordinate other);
member this.GetDistanceTo : System.Device.Location.GeoCoordinate -> double
Public Function GetDistanceTo (other As GeoCoordinate) As Double
Parâmetros
- other
- GeoCoordinate
O GeoCoordinate local para o qual calcular a distância.
Retornos
A distância entre as duas coordenadas, em metros.
Comentários
A fórmula Haversine é usada para calcular a distância. A fórmula Haversine é responsável pela curvatura da Terra, mas pressupõe uma terra esférica em vez de um elipsóide. Para longas distâncias, a fórmula Haversine apresenta um erro de menos de 0,1%.
A altitude não é usada para calcular a distância.