2017-05-09 62 views
0

我有两组数据,我试图用rshiny转换为geomaps。我已经能够获得我的位置的坐标,并且能够将它们映射到R.我现在开始为Shiny编写代码块。Geomapping Data in Shiny

样本数据:

| X1 | Location   | Longitude | Latitude | 
1 | 1 | Brooklyn, NY, USA | 40.678178 | -73.9441579 | 
2 | 2 | Liverpool, UK  | 53.408371 | -2.9915726 | 

我的UI返回我的标题和选择框,但不管是什么我把我的服务器,我没有得到我的地图别的。有谁知道我应该运行什么代码行来获得我的坐标CSV到我的闪亮应用程序?或者,如果我只是将我的输出转换为我的地图的图像,而不是?

这里是我一直使用至今代码:

library (shiny) 
library (leaflet) 
ui <- fluidPage(
titlePanel("Sentiments of #Breastfeeding Reactions") , 
    selectInput("var", 
       label = "Choose a sentiment to display", 
       choices = list("Positive", "Negative"), 
       selected = "Positive") 
    leafletOutput("PositiveMap") 
server <- function(input, output) 
shinyApp(ui = ui, server = server) 

我想与之合作的数据帧是“A.CSV”为积极的情绪和“B.CSV”负情绪。我看过闪亮的教程,但仍然不确定如何绘制数据。 `

+0

你可以添加你到目前为止尝试过的任何代码吗?例如,你打电话给哪个地图功能?你有哪些长/拉特的范围? – timfaber

回答

0

有关具体的帮助,您需要共享您的服务器代码。然而,下面是它应该(看起来)的基本问题:

output$PositiveMap <- renderLeaflet({ 
leaflet() %>% setView(lat=37.68,lng=-97.33,zoom=4) %>% 
addTiles() %>% addMarkers(lng = A$Longitude, lat =A$Latitude) 
)}