【问题标题】:Check coordinates in polygon检查多边形中的坐标
【发布时间】:2013-03-13 07:07:40
【问题描述】:

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

在第一次测试中,我发现了这个函数:http://www.mail-archive.com/google-maps-js-api-v3%40googlegroups.com/msg04561.html

现在,我发现了这个:Point-in-Polygon PHP Errors

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

最好是通过javascript函数(所以通过移动设备)验证还是通过php函数(当然,由于Ajax调用和其他使用php函数)进行验证?

哪种方法速度更快,消耗更少等? 对我来说,最好将费用归因于 php 服务器而不是客户端设备,但我将这个问题告诉专家:-)

感谢您的回答

【问题讨论】:

    标签: php javascript google-maps-api-3 geolocation


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2017-11-04
      • 2020-04-14
      • 2012-07-05
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      相关资源
      最近更新 更多