Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML/JS地理位置和比较坐标_Javascript_Html_Mobile_Geolocation - Fatal编程技术网

Javascript HTML/JS地理位置和比较坐标

Javascript HTML/JS地理位置和比较坐标,javascript,html,mobile,geolocation,Javascript,Html,Mobile,Geolocation,我已经找到了很多关于如何捕捉某人地理位置的演示和示例,但是我很难弄清楚如何获取这些坐标并将其与建筑物的坐标进行比较(或者我想这更像是一个全面的例子;将其当前的近似坐标与建筑物的坐标进行比较) 我不会发布任何关于如何找到某人位置的代码,因为那里到处都是,但我目前的最终结果是我有我设备的长/纬度坐标,但我现在需要做的是将它们与特定建筑物坐标进行比较,如果它们在1000米以内,则执行操作(重定向到一个页面..是的,我知道)。我目前正在使用getCurrentPosition,但我意识到在研究差异后,我

我已经找到了很多关于如何捕捉某人地理位置的演示和示例,但是我很难弄清楚如何获取这些坐标并将其与建筑物的坐标进行比较(或者我想这更像是一个全面的例子;将其当前的近似坐标与建筑物的坐标进行比较)

我不会发布任何关于如何找到某人位置的代码,因为那里到处都是,但我目前的最终结果是我有我设备的长/纬度坐标,但我现在需要做的是将它们与特定建筑物坐标进行比较,如果它们在1000米以内,则执行操作(重定向到一个页面..是的,我知道)。我目前正在使用getCurrentPosition,但我意识到在研究差异后,我可能不得不切换到watchPosition

任何关于比较坐标或坐标+估计面积的帮助都会非常有用


谢谢

您可能希望使用哈弗森公式计算距离,但如果您只对非常小的距离感兴趣,则可以使用二次公式

下面是一个通过MYSQL实现Haversine的示例:(如果您的不同位置恰好位于一个DB中……但是如果您真的只有一个建筑,那么公式仍然成立,只是您将在JS中实现它,而不是在查询中实现它)


你用verte short靠什么?