Как запросить геолокацию клиента в приложении Vaadin 8? - PullRequest
0 голосов
/ 15 апреля 2020

Попытка встраивания этого JS кода в пользовательский интерфейс: https://www.w3schools.com/html/html5_geolocation.asp, но ничего не происходит.

Есть ли способ добиться этого в приложении Vaadin 8?

1 Ответ

0 голосов
/ 16 апреля 2020

Есть пара подходов для этого в Vaadin 8. В обоих случаях вам нужно создать пользовательский компонент с клиентской частью. Компонент может быть основан на GWT или быть JavaScript компонентом. В случае компонента, основанного на GWT, вам нужно использовать собственные блоки JavaScript. Вот хороший пример этого здесь в этом репозитории GitHub:

https://github.com/heruan/vaadin-geolocation/blob/master/geolocation-addon/src/main/java/com/vaadin/addon/geolocation/client/GeolocationConnector.java

Вышеприведенная реализация была выпущена как дополнение GeoLocation в справочнике Ваадин. Так что вам не нужно заново изобретать колесо, если вы не хотите.

...