Why not supporting OpenStreeMap service?
Currently, we don’t support OpenStreetMap, since we haven’t seen enough demand on that. You can integrate third party Vaadin add-on that implements Vaadin component for OpenStreetMap: https://vaadin.com/directory#!addon/openlayers-3-wrapper-for-vaadin
See our manual on integrating Vaadin components : https://doc.cuba-platform.com/manual-6.5/vaadin_addon_sample.html
Thanks for sharing the info about Vaadin component!
If one day, there are enough dev interested to use OpenStreetMap, this would be interesting to considerate as a future support in Cuba.
I would vote for OpenStreetMap of similar for CUBA as Google is expensive, especially when using APIs vs OpenStreetMap is free.