Событие щелчка мышью маркера в R gvisMap для блестящего

Как я могу получить событие щелчка мыши по значку в gvisMap в R через Shiny? Очень похоже на этот вопрос о листовке, но для gvisMap . Я хотел бы получить значение значка (например, ID) для использования в дальнейших таблицах и графиках.


person user2676195    schedule 14.07.2016    source источник


Ответы (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