Is it possible to create area of interest on a map ?

Hello,

I’m wondering if there is a way to let users, while registering to a news website, define the area they’re interested in by drawing it themselves on a map (google, open street ..) ?
That way they’ll only get news related to that area they set

Thanks !

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed