Как я могу получить событие щелчка мыши по значку в gvisMap в R через Shiny? Очень похоже на этот вопрос о листовке, но для gvisMap . Я хотел бы получить значение значка (например, ID) для использования в дальнейших таблицах и графиках.
Событие щелчка мышью маркера в R gvisMap для блестящего
Ответы (1)
Может быть слишком поздно, но если у кого-то еще есть похожая проблема:
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))
Включите сеанс помимо ввода и вывода на сервере. Слушатель фиксирует щелчки мыши по значкам и возвращает 'locationvar' выбранного значка в input$text.
person
user6672817
schedule
03.08.2016