我正在为一位经营园艺服务的朋友开发一个网站和Facebook应用程序,并做一些便捷的服务,并希望得到以下帮助;
我不仅喜欢在我的Facebook应用程序上执行此操作,该应用程序与网站本身非常相似,只是更多地与Facebook集成,发布到墙壁等等,但也在主网站上。我提到这个的原因是,你可能知道或者可能不知道,在Facebook上申请的一种方法是告诉Facebook目录是什么,以及在iframe上显示的那个目录上的任何内容。
随着Facebook进入我选择的目录并通过iframe在Facebook上显示,好吧,我不知道发生了什么,如果他们在我的网站上以及Facebook或诸如此类的东西对于像PHP这样的新手来说,如果这个问题看起来有点乱,我很抱歉,但我希望自己能解释一下。
我被告知最好的选择是使用HTML5 Geolocation作为我的主要方法,回退到更好的IP地理定位器是我找到他们位置的最佳选择,然后我想查看他们当前的天气通过气象局网站(http://www.metoffice.gov.uk/datapoint/product/uk-3hourly-site-specific-forecast/detailed-documentation),然后知道应该使用哪种样式表。
正在为大多数条件开发不同的样式表,例如;淋浴,暴雨,阴天,晴天,雪地等等,直到它们全部开发为用户定制体验,并根据他们的天气显示不同的div并向他们展示他们的预测。 div的一个例子可能是;如果它下雪了,它会问他们是否想要下雪。
最后,我本来应该问过并提到过的一些内容,我也希望这个功能可以让英国用户避免任何混淆,如果有可能看到用户离他们所处的位置有多远只告诉我他将在100英里半径范围内行动,如果这有助于他支付他的账单以及他还会去那里,但有没有办法检查他们离联络表格的距离有多远或者在屏幕上显示什么。
要点:
根据他们的位置和天气显示不同的图形,并查看他们离基地有多远并显示他们的天气预报,如果可能的话,在3小时更新时更改天气。 告知非英国用户,这是一项仅限英国的业务,去那里需要花费太多。
最诚挚的问候, 添
答案 0 :(得分:0)
您可以使用访问者的IP地址来实现,然后查看用户的位置。找到位置后,使用Google等任何天气报告服务器来获取该位置的天气。使用提供程序返回的值,您可以使用服务器端脚本来更改页面的布局或内容。
这可能很麻烦,并且由于延长了联系时间并等待天气报告提供商的响应,可能会缩短页面加载时间。
PS:预期的建议和改进。