Filter locations by using jVector Map

I’m maintaining Drupal 8 site with large data of different branch locations.

  • Data added (latitude and longitude) by using geofield module.
  • Displayed current node’s location on map by using geofield_map + views module.

Now, Client requires the same page like on as jVector map ( In this example, user can filter locations by selecting country on map.

Is there any way to achieve that in Drupal 8 by using?

Drupal version: