The tool is available here: https://matt-dray.github.io/ip-geolocate-map-crosstalk/
This repo contains a test of crosstalk
for inter-widget interactivty between a leaflet
map, datatable
interactive table and filters in a flexdashboard
layout.
Crosstalk is an add-on to the htmlwidgets package. It extends htmlwidgets with a set of classes, functions, and conventions for implementing cross-widget interactions (currently, linked brushing and filtering).
Selections in one htmlwidget will update the other htmlwidget. This behaviour allows for creation of simple tools that can be shared as HTML without the need for Shiny and a hosting service.
The IP address data are fake and were generated using the generator package, then geolocated using the freegeoip package. 'Groups' and 'Devices' were assigned arbitarilty and randomly.