gpt4 book ai didi

java - 确定 GPS 位置(纬度/经度)是否在固定区域内... [Android]

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:54 24 4
gpt4 key购买 nike

好的,这是我的问题。我正在使用的系统使用称为区域的对象来表示 map 上 920x920 米的区域。然而,为区域提供的唯一引用是网格正方形左上角的纬度和经度。

我需要做的是确定用户当前的 GPS 位置是否在特定区域内,因此我正在编写一个函数来检查是否属于这种情况,如果属于这种情况,则返回来自该区域对象的数据。

我苦苦挣扎的地方实际上是找出进行位置检查的最佳方法,而我所要做的只是用户的确切纬度/经度和网格正方形左上角的已知纬度/经度。 ..解决这个问题的最佳方法是什么?

非常感谢您的帮助。

最佳答案

第 1 步:端口 these calculations (或等效的)到 Java 并使用它们来确定给定坐标的纬度或经度 920 米是多少度

第 2 步:使用第 1 步中的值确定正方形右下角的纬度/经度坐标

第三步:查看用户的经度是否在左值和右值之间,以及用户的纬度是否在上值和下值之间

在到达关键拐点(0 度纬度、+/-180 度纬度等)时要小心。

关于java - 确定 GPS 位置(纬度/经度)是否在固定区域内... [Android],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4701975/

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