gpt4 book ai didi

java - 位置和 GeoPoint distanceTo()

转载 作者:行者123 更新时间:2023-11-29 05:53:03 25 4
gpt4 key购买 nike

我有用户的位置(类位置)。和 GeoPoints 列表。有计算距离的功能吗?还是写自己的函数是唯一的解决办法?

最佳答案

我认为最简单的方法是在 Android Location 类中使用 distanceBetween 函数。

Location userLocation = new Location();
GeoPoint geoPoint = new GeoPoint();
float[] results = new float[3];
Location.distanceBetween(userLocation.getLatitude(), userLocation.getLongitude(), (geoPoint.getLatitudeE6()/1E6), (geoPoint.getLongitudeE6()/1E6), results);
//result[0] = distance in m

关于java - 位置和 GeoPoint distanceTo(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13198062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com