在R gvisMap中标记鼠标单击事件,以获得光泽

在R gvisMap中标记鼠标单击事件,以获得光泽,r,shiny,mouseclick-event,googlevis,R,Shiny,Mouseclick Event,Googlevis,如何在R到R的gvisMap中的图标上接收鼠标单击事件?与此非常相似,但适用于gvisMap。我想获取图标的值(例如ID)以用于进一步的表格和图形。可能太晚了,但如果其他人有类似问题: jscode = sprintf("var text = data.getValue(chart.getSelection()[0].row,0); Shiny.onInputChange('%s', text.toString())", ses

如何在R到R的gvisMap中的图标上接收鼠标单击事件?与此非常相似,但适用于gvisMap。我想获取图标的值(例如ID)以用于进一步的表格和图形。

可能太晚了,但如果其他人有类似问题:

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中返回所选图标的“locationvar”。

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

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中返回所选图标的“locationvar”