R gvisMap中的标记鼠标点击事件有光泽

时间:2016-07-14 15:07:37

标签: r shiny mouseclick-event googlevis

如何在R through Shiny的gvisMap中的图标上接收鼠标点击事件?与此Leaflet question非常相似,但对于gvisMap。我想获得用于更多表格和图形的图标(例如ID)的值。

1 个答案:

答案 0 :(得分:0)

可能为时已晚,但如果其他人遇到类似的问题:

jscode = sprintf("var text = data.getValue(chart.getSelection()[0].row,0);
                 Shiny.onInputChange('%s', text.toString())",
                 session$ns('text'))
gvisMap(df,'locationvar','tipvar',
              options=list(showTip=TRUE, mapType='normal',
                           enableScrollWheel=TRUE,
                           gvis.listener.jscode=jscode))

在服务器中包含除输入和输出之外的会话。听众捕捉鼠标点击图标,并返回“地点变形”'输入$ text中所选图标的颜色。