0

如何使用 HTML5 从 android 手机获取当前位置并将其分配给 $lat 和 $lon 等 php 变量?我有这样的代码,但我该如何使用它?

if(navigator.geolocation)
{
  navigator.geolocation.getCurrentPosition(function(position)
  {
  var lat = position.coords.latitude;
  var lng = position.coords.longitude;
  doSomething();

  });
 }
4

2 回答 2

0

JavaScript 是严格的客户端。您需要使用某种回发方式——AJAX 是为此选择的武器。从那里,将其存储在您为用户使用的任何会话中,瞧,工作完成。

于 2012-11-27T20:51:54.737 回答
0

使用 AJAX 将坐标发送到 PHP 处理程序函数,以便您可以将它们存储在您想要的任何位置(数据库、会话等),并使处理程序将值发送到您的函数。

我建议使用处理函数,因为这是我的做事风格,但您可以直接将数据发送到您的函数。

此外,您可以选择时间触发的事件,例如每 5 秒发送一次数据或用户事件,从那里没有限制。

于 2012-11-27T20:57:43.057 回答