在表单中提交用户位置

时间:2013-11-15 17:24:47

标签: javascript php forms webforms

我正在试图找出如何获取某人在我的网站上填写网络表单的位置。我只想把它降到美国和国家的国家级别(尽管国家或同等国家也很好)。我只是不希望用户必须从超长列表中选择或填写字段。所以理想情况下像隐藏字段可以让javascript或php将信息传递给它。

有什么想法吗?

2 个答案:

答案 0 :(得分: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来确定用户状态等。但是,我不认为你会被这个孩子喂饱。

答案 1 :(得分:0)

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