如何在R through Shiny的gvisMap中的图标上接收鼠标点击事件?与此Leaflet question非常相似,但对于gvisMap。我想获得用于更多表格和图形的图标(例如ID)的值。
答案 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中所选图标的颜色。