Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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
Php 检查多边形中的坐标_Php_Javascript_Google Maps Api 3_Geolocation - Fatal编程技术网

Php 检查多边形中的坐标

Php 检查多边形中的坐标,php,javascript,google-maps-api-3,geolocation,Php,Javascript,Google Maps Api 3,Geolocation,我在HTML5中使用谷歌地图api和地理定位功能。 要继续:我在智能手机上显示的页面上使用“navigator.geolocation.watchPosition”的结果,检查某个区域是否存在坐标 在第一次测试中,我发现这个函数: 现在,我发现: 因此,我有一个javascript函数和一个php函数来完成相同的工作:检查一个坐标,如果坐标在一个区域内,则返回true/false 是否最好通过javascript函数(因此通过移动设备)验证by php函数(当然,感谢Ajax调用和其他调用使用p

我在HTML5中使用谷歌地图api和地理定位功能。 要继续:我在智能手机上显示的页面上使用“navigator.geolocation.watchPosition”的结果,检查某个区域是否存在坐标

在第一次测试中,我发现这个函数:

现在,我发现:

因此,我有一个javascript函数和一个php函数来完成相同的工作:检查一个坐标,如果坐标在一个区域内,则返回true/false

是否最好通过javascript函数(因此通过移动设备)验证by php函数(当然,感谢Ajax调用和其他调用使用php函数)

哪种方法速度更快、消耗更少等? 对我来说,将费用归于php服务器比归于客户端设备更可取,但我向专家们提出了一个问题:-)


感谢您的回答

如果您可以信任客户端,或者如果您不关心脚本可能被破解,我宁愿将JavaScript代码放在客户端,以避免客户端/服务器请求,它应该提供更好的用户体验,而不是AJAX调用

如果在任何情况下您有一个客户机/服务器请求,并且如果您可以在同一个请求中组合检查,那么在PHP中就更好了