【问题标题】:Submit user location in a form在表单中提交用户位置
【发布时间】:2013-11-15 17:24:46
【问题描述】:

我试图弄清楚如何获取在我的网站上填写网络表单的人的位置。我只是想把它降到美国的州级和国际的国家级(尽管州或同等国家的国际也很好)。我只是不希望用户必须从超长列表中进行选择或填写字段。因此,理想情况下,类似于隐藏字段,可以让 javascript 或 php 将信息传递给它。

有什么想法吗?

【问题讨论】:

    标签: javascript php forms webforms


    【解决方案1】:

    你可以试试; http://www.w3schools.com/html/html5_geolocation.asp

    并使用 Google API: http://maps.googleapis.com/maps/api/staticmap?zoom=10&size=400x400&maptype=roadmap&markers=color:red%7Ccolor:red%7Clabel:C%7Cxx.xxxxxxx,xx.xxxxxxx&sensor=false

    使用 PHP 或 Javascript 替换“xx.xxxxxxx”将为您提供用户位置的地图。

    您可能可以使用 Google API 来确定用户状态等 - 正如您所提到的。但我不认为你会吃这个。

    【讨论】:

      【解决方案2】:

      您可以尝试figure out their location using their IP address。然而,这不可靠。不幸的是,如果您需要这些数据准确无误,您将不得不让他们向您提供他们的位置。

      【讨论】:

      • 我只想将 ip 作为脚本的一部分转换为该位置。我只是不够聪明,不知道该怎么做。
      猜你喜欢
      • 2016-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      相关资源
      最近更新 更多