0

我正在为一位经营园艺服务并提供杂工服务的朋友开发网站和 Facebook 应用程序,并希望得到以下帮助;

我不仅想在我的 Facebook 应用程序上执行此操作,该应用程序与网站本身非常相似,只是与 Facebook 集成了一点,发布到墙上等等,但在主网站上也是如此。我提到这一点的原因是,您可能知道也可能不知道,在 Facebook 上拥有应用程序的一种方法是告诉 Facebook 目录在哪里,并且病房目录中的任何内容都显示在 iframe 中。

随着 Facebook 进入我选择的目录并通过 iframe 在 Facebook 上显示它,好吧,我不完全知道发生了什么,如果它们在我的网站以及 Facebook 或其他什么上,并且由于对喜欢的人来说还很新PHP,如果这个问题看起来有点混乱,我深表歉意,但我希望我能解释一下自己。

有人告诉我,最好的选择是使用 HTML5 地理定位作为我的主要方法,并回退到更好的 IP 地理定位器是找出他们位置的最佳选择,然后我想通过气象局网站查看他们当前的天气(http://www.metoffice.gov.uk/datapoint/product/uk-3hourly-site-specific-forecast/detailed-documentation)然后知道应该使用什么样式表。

正在为大多数情况开发不同的样式表,例如:阵雨、大雨、阴天、晴天、下雪等等,直到它们都被开发出来为用户定制体验,并根据他们的天气显示不同的 div 并显示他们的预测。一个 div 的例子可能是:如果下雪了,它会询问他们是否想要犁雪。

最后,我之前也应该问过和提到的事情,我还希望这个功能适用于英国用户以避免任何混淆,以及是否有可能看到用户离他们所在的地方有多远,因为他只告诉过我他会做 100 英里的半径范围,如果这能帮助他支付账单等等,他会去那里,但是有没有办法检查他们离联系表格有多远,或者在屏幕上显示什么的.

概括:

根据他们所在位置的天气显示不同的图形,并查看他们离基地的距离,并显示他们的天气预报,如果可能的话,在 3 小时更新时更改天气。通知非英国用户,这是一家仅限英国的企业,去那里会花费太多。

最好的问候,蒂姆

4

1 回答 1

0

您可以通过使用访问者的IP地址,然后追踪用户的位置来实现。找到位置后,使用任何天气报告服务器(如谷歌)来获取该位置的天气。使用提供者返回的值,您可以使用服务器端脚本来更改页面的布局或内容。

这可能很麻烦,并且由于联系和等待天气报告提供者的响应花费的时间延长,可能会减少页面加载时间。

PS:预期的建议和改进。

于 2012-12-08T08:56:33.873 回答