我想构建一个具有以下功能的 flutter 应用程序: 1. 有一个地方数据库。可能由他们的纬度和经度存储 2. 用户将有一个以公里为单位的 slider ,他想在哪个距离范围内找到那些地方 3. 当他点击搜索时,应用程序将搜索符合该距离范围标准的地点,并按照距离顺序显示这些地点。
我真的很难弄清楚该怎么做。专门获取这些地点与当前位置的距离。
还有,有没有办法不用遍历就可以找出特定距离范围内的地方呢?
提前致谢。
最佳答案
您可以使用 latlong 计算距离包裹。
final int meter = distance(
new LatLng(lat1, long1),
new LatLng(lat2, long2)
);
您可以使用 location 获取手机的位置包。
关于google-maps - 如何在 flutter 中找到从当前位置到其他一些地方的最近位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58532663/