Javascript получит смартфон GPS без «геолокации HTML5» и интернет - PullRequest
0 голосов
/ 29 июня 2018

Context

Я работаю на устройстве ESP32, которое использует библиотеку WifiManager для настройки устройства Wifi. Эта библиотека просто создает точку доступа Wi-Fi, которая перенаправляет на основную страницу HTML. Эта страница будет доступна через смартфон. Я хочу знать местоположение пользователя, когда он посещает эту HTML-страницу.

Моя проблема

Проблема в том, что для просмотра этой страницы он должен быть подключен к точке доступа WSP ESP32, поэтому каждое решение должно работать без подключения к Интернету. Кроме того, я знаю, что есть этот API ( HTML5 Geolocation ), но он не работал, потому что сервер размещен локально в HTTP. (И я увидел пост, в котором говорилось, что он должен быть подключен к Интернету). У меня также есть ограничение по размеру. Я работаю на крошечном устройстве с уже большим количеством кода, поэтому решение не должно быть слишком тяжелым.

Итак, есть ли способ получить местоположение GPS для смартфона с помощью сценария Javascript и без использования геолокации HTML5 и без подключения к Интернету?

1 Ответ

0 голосов
/ 08 июля 2018

Я не знаю, почему вы не хотите использовать JS. Это единственный способ получить информацию от клиента в веб-приложении.

Сложность в том, что вам обычно требуется HTTPS для передачи таких конфиденциальных данных браузером пользователей. Но как настроить сервер для HTTTPS - это не вопрос для StackOverflow.

Извините, что мы не можем дать вам лучший ответ. Если вы не можете сделать это нативно, вам придется работать с тем, что у вас есть.

EDIT: Некоторые браузеры нуждаются в интенет для проверки сертификатов, ничего не могут с этим поделать. Если вы не управляете устройством -> браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...