Interactive Maps in Vaadin


I was researching for many places a way to implement a map like this and integrate in a vaadin project.
I was looking for few js library too but I am not sure how to integrate with Vaadin.
If any of you did or implement something similar will be great some help to select the library and the way to integrate with vaadin.

Thanks, Leo.-