[尝试将此JS代码嵌入到UI中:https://www.w3schools.com/html/html5_geolocation.asp,但没有任何反应。
在Vaadin 8应用中有什么方法可以实现这一目标?
在Vaadin 8中,有两种方法可以做到这一点。在两种情况下,您都需要创建带有客户端部分的自定义组件。该组件可以基于GWT或JavaScript组件。如果是基于GWT的组件,则需要使用本机JavaScript块。 GitHub存储库中有一个很好的例子:
以上实现已在Vaadin目录中作为GeoLocation add-on发布。因此,如果您不想这样做,则无需重新发明轮子。