Как сделать внутреннюю геолокацию с помощью веб-приложения?

Есть ли способ определить местоположение в помещении в телефонном веб-приложении или PWA? По-видимому, сканирование bluetooh для обнаружения маяка пока недоступно...

Но существует другой метод, согласно этому сообщение. Я перевожу это для тех, кто не говорит по-французски:

Livdeo SAS внедряет крупную инновацию для локализации помещений и уведомлений о приближении в прогрессивных веб-приложениях (PWA), распространяемых с помощью решения GEED в музеях, культурных, культурных и туристических местах.

Благодаря этой технологической инновации больше не нужны маяки, Bluetooth или GPS! Устройства посетителей определяются автоматически, после авторизации пользователя, без необходимости загрузки приложения из магазина и без подключения к интернету.

Пример локализации внутри зданий с уведомлениями о близости в галерее Lympia в Ницце для выставки Giacometti - L'oeuvre Ultime.

Но они не дали никакой информации о методе, который они используют.

Точность: я знаю, что существует несколько SDK для определения местоположения внутри помещений в нативных мобильных приложениях. Но это не то, чем я хочу заниматься. Я хочу создать веб-приложение, чтобы избежать обязательных установок и магазинов приложений.

Спасибо вам всем за вашу помощь,

Саймон


person Simon Rohart    schedule 16.12.2020    source источник
comment
API геолокации использует тот же код, что и родные приложения. Существует 3 источника данных в зависимости от того, что доступно. У меня есть статья о веб-геолокации love2dev.com/blog/html-geolocation. приложение для внутренней регистрации для компании около 8 лет назад. технология работала, но сотрудники не хотели возиться с этим LOL. В помещении вы обычно пингуете Wi-Fi и маршрутизаторы.   -  person Chris Love    schedule 16.12.2020


Ответы (2)


Маяк BLE (Bluetooth с низким энергопотреблением) с методом взвешенных наименьших квадратов может определить ваше местоположение. Поместите маяки на стену или потолок и отметьте их местоположение (x, y). Они будут транслировать rssi (индикатор мощности полученного сигнала). RSSI, полученный вашим телефоном, следует сначала отфильтровать, а затем использовать метод взвешенных наименьших квадратов, чтобы определить положение с точностью около трех метров.

person dashs50    schedule 16.12.2020
comment
К сожалению, поисковый маяк только с веб-технологиями выглядит невозможным: stackoverflow.com/a/44633517 - person Simon Rohart; 16.12.2020

если магазин в ваших руках, вы можете найти пользователя/телефон и опубликовать позицию. Например. отправив ультразвук с мобильного телефона или из магазина. Или какое-либо обнаружение телефона у вас есть.

person user3732793    schedule 16.12.2020
comment
Интересное предложение. Однако установить его, вероятно, не так-то просто. Спасибо, - person Simon Rohart; 16.12.2020