如何将天气 API 嵌入闪亮的仪表板
How to embed weather API into shinydashboards
我正在创建闪亮的仪表板,其中包含各种信息。我想要实现的其中一件事是在应用程序中有一个天气部分。我正在学习闪亮的仪表板。这实际上是我的第一个闪亮的应用程序。因此,为了了解这一点,我在谷歌上搜索了如何将天气信息放入闪亮的仪表板中。我在这里遇到了一个关于堆栈溢出 的类似问题,并发现了一个人如何将波士顿天气纳入他的应用程序。我能够模仿他的代码,并在我闪亮的仪表板中获取波士顿的天气。但是我想要奥地利维也纳的天气。所以我基本上拿了他的代码:
tabName = "dashboard",
fluidRow(
tags$iframe(
seamless = "seamless",
src = "https://forecast.io/embed/#lat=42.3583&lon=-71.0603&name=Downtown Boston",
height = 800, width = 1400
)
)
)
并尝试更改经纬度坐标和名称。这是代码:
fluidRow(
tags$iframe(
seamless = "seamless",
src = "https://forecast.io/embed/#48.2205998&lon=16.2399771&name=Vienna",
height = 800,
width = 1400
)
)
)
这当然没有用,结果我返回了无效的位置。我试着去dark sky网站看看我是否需要在他们那里注册以获得个人密钥和其他信息,但他们说他们不接受新的注册。我试过用谷歌搜索其他方式来输入天气,但我找不到太多关于如何做到这一点的信息。
你的格式有误:
https://forecast.io/embed/#lat=48.2205998&lon=16.2399771&name=Vienna
我正在创建闪亮的仪表板,其中包含各种信息。我想要实现的其中一件事是在应用程序中有一个天气部分。我正在学习闪亮的仪表板。这实际上是我的第一个闪亮的应用程序。因此,为了了解这一点,我在谷歌上搜索了如何将天气信息放入闪亮的仪表板中。我在这里遇到了一个关于堆栈溢出
tabName = "dashboard",
fluidRow(
tags$iframe(
seamless = "seamless",
src = "https://forecast.io/embed/#lat=42.3583&lon=-71.0603&name=Downtown Boston",
height = 800, width = 1400
)
)
)
并尝试更改经纬度坐标和名称。这是代码:
fluidRow(
tags$iframe(
seamless = "seamless",
src = "https://forecast.io/embed/#48.2205998&lon=16.2399771&name=Vienna",
height = 800,
width = 1400
)
)
)
这当然没有用,结果我返回了无效的位置。我试着去dark sky网站看看我是否需要在他们那里注册以获得个人密钥和其他信息,但他们说他们不接受新的注册。我试过用谷歌搜索其他方式来输入天气,但我找不到太多关于如何做到这一点的信息。
你的格式有误:
https://forecast.io/embed/#lat=48.2205998&lon=16.2399771&name=Vienna