繁体   English   中英

根据用户所在位置的天气显示不同样式的最佳解决方案是什么?

[英]What is the best solution to show different styles depending on the weather in the users location?

我正在为一个从事园艺服务并提供一些杂物服务的朋友开发一个网站和Facebook应用程序,并且希望获得一些帮助来进行以下工作:

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

通过Facebook转到我选择的目录并通过iframe在Facebook上显示它,好吧,我不知道发生了什么,如果它们在我的网站上以及Facebook上,或者在诸如此类的东西上,并且由于它们是新来的PHP的问题,如果这个问题看起来有点混乱,我会深表歉意,但我希望我能向自己解释一下。

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

针对大多数条件,正在开发不同的样式表,例如; 淋浴,大雨,阴天,晴天,大雪等等,直到它们全部开发出来以为用户定制体验,并根据天气显示不同的div并显示预测。 一个div的例子可能是: 如果下雪了,它会问他们是否要除雪。

最后,我也应该在前面提过这个问题,我也希望此功能对英国用户有效,以避免造成任何混乱,以及是否有可能像他只告诉我的那样,查看用户离他们的所在地有多远他会做一个最大100英里的半径,如果能帮助他支付账单和其他费用,他会去那里,但是有一种方法可以检查联系表格的距离或显示在屏幕上或其他任何地方。

摘要:

根据他们所在位置的天气显示不同的图形,并查看它们离基地有多远,并显示天气预报,并在可能的情况下(每隔3小时更新一次)更改天气。 通知非英国用户这是仅限英国的业务,到那里去要花太多钱。

最好的问候,蒂姆

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

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

PS:建议和改进。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM