如何将天气API嵌入到shinydashboards中。

问题描述 投票:0回答:1

我正在创建闪亮的仪表板,将有各种信息。我正在尝试实现的事情之一是在应用程序中为天气设置一个部分。我正在学习shiny dashboard。事实上,这是我的第一个shiny应用。所以为了学习这个,我上网搜索了如何把天气放到闪亮的仪表盘中。我在stack overflow上看到了一个类似的问题。此处 并发现了一个家伙如何得到波士顿天气到他的应用程序。我能够模仿他的代码,并在我闪亮的仪表盘得到波士顿的天气。然而,我想维也纳奥地利的天气。所以我基本上把他的代码。

                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
        )
      )
    )

这当然是行不通的,我得到的结果是无效的位置。我试着去黑天网站看看是否需要在他们那里注册以获得个人密钥和其他信息,但他们说他们不接受新的注册。我曾试着去谷歌其他方式把天气,但我找不到太多的如何做到这一点。

r shiny darksky
1个回答
1
投票

你在格式上犯了一个错误。

https://forecast.io/embed/#lat=48.2205998&lon=16.2399771&name=Vienna
© www.soinside.com 2019 - 2024. All rights reserved.