当前位置: 首页 > 知识库问答 >
问题:

尝试为纬度和经度值设置区域时获取T_字符串错误[duplicate]

法风畔
2023-03-14
    <?php
                if($row["lat"] > $id[$counter][2]) {
                    $lats = $row["lat"] - $id[$counter][2];
                } else {
                    $lats = $id[$counter][2] - $row["lat"];
                }
                if($row["lng"] > $id[$counter][3]) {
                    $lngs = $row["lng"] - $id[$counter][3];
                } else {
                    $lngs = $id[$counter][3] - $row["lng"];
                }
                if($lats <= 0.0003‬ && $lats >= 0) {                
                    $confirm++;
                }
                if($lngs <= 0.002 && $lngs >= 0) {
                    $confirm++;
                }
    ?>

我试着取两个坐标,相互减去,然后检查是否在区域内。如果在区域内,请确认以备将来处理。但是我在从IF语句开始的部分中得到了一个T_字符串错误。我几乎可以肯定这是一个转换问题。

共有1个答案

祁杰
2023-03-14

0.0003之后有一个NUL字节。那是一个讨厌的隐形角色。

要清除它,请将光标放在3的左侧,按一次,然后按Del。它显然什么也不做,但这将删除不可见的字符。现在您的代码应该可以工作了。

为了简化这一点,我已经为你清理了这一行(用清理后的一行替换代码中的一行,从这里复制):

                if($lats <= 0.0003 && $lats >= 0) {
 类似资料:
  • 我试图从这个结果页面的“Show Map”按钮中刮出纬度和经度数据:https://www.psychologytoday.com/us/therapists/60148/374863?sid=5d01e84909804&ref=2&tr=resultsName:https://www.psychologytoday.com/us/therapists/60148/374863?sid=5d01e

  • 位置值是从我们的服务器获取的,以字符串格式,现在我定义了新的位置,之后我想获取经度和纬度,但它是0.0。代码是这样的。

  • 我有一个onCreate的活动,它计算您的位置和附近的事件之间的距离,我使用lastNotnloceto获取当前设备位置并在谷歌地图上标记它,但我需要它来写经度和纬度它的方法之外用于计算距离。 我已经使用LocationManager来获取粗略的坐标,但这些坐标不够准确,对于距离不到半英里的东西来说,距离为50英里。我目前拥有它,因此将覆盖从LocationManager获得的经度和纬度,但它没有

  • 问题内容: 我想将位置的纬度和经度值存储在mysql数据库表中。考虑到未来,我将希望能够在特定位置的特定半径内找到这些位置。话虽如此,我应该将纬度和经度值存储在哪些数据类型中?请给我提供一个用于创建列的创建表脚本,如下所示: 上表中是否可能缺少我会为我提供当前可能看不到的其他信息的列? 谢谢你的帮助。 问题答案: 您应将这些点存储在数据类型的单列中,该列可以用索引建立索引(如果表类型为): 这将大

  • 问题内容: 我在SQLite数据库中存储了经度和纬度数据,我想获取与所输入参数最接近的位置(例如,我当前的位置-纬度/经度等)。 我知道这在MySQL中是可能的,并且我已经做了大量的研究,认为SQLite需要Haversine公式的自定义外部函数(计算球体上的距离),但是我还没有发现任何用Java编写并且可以工作的东西。 另外,如果要添加自定义功能,则需要org.sqlite.jar(用于org.

  • 问题内容: 在Python中使用GDAL,如何获取GeoTIFF文件的纬度和经度? GeoTIFF似乎没有存储任何坐标信息。而是存储XY原点坐标。但是,XY坐标不提供左上角和左下角的纬度和经度。 看来我需要做一些数学运算才能解决这个问题,但是我不知道从哪里开始。 执行此操作需要什么程序? 我知道该方法对此很重要,但是,我不知道该怎么做。 问题答案: 要获取您的Geotiff角的坐标,请执行以下操作