Я использую Geolocation API для некоторых экспериментов в веб-приложении, однако у меня возникают проблемы с его работой в Firefox Mobile.
Я просто использую основные Методы c getCurrentPosition
и watchPosition
. Все отлично работает на рабочем столе, в Chrome для Android и даже в Safari iOS, но когда дело доходит до Firefox, позиция никогда не возвращается.
Странно то, что у меня есть то же поведение с ошибками, используя симулятор smarthone из инструментов delevoper в Firefox Desktop (ctrl+shift+M
в Ubuntu, а затем выберите любой смартфон в качестве устройства).
Вы можете использовать эту демонстрацию в качестве теста - https://www.audero.it/demo/geolocation-api-demo.html. Поведение в моем приложении такое же:
- Меня просят разрешить правильно указать местоположение
- нет ошибок консоли
- позиция никогда не получается
- на реальном смартфоне я получаю
position acquisition timed out
в результате ошибки в методе watchPosition
, на симулированном смартфоне я ничего не получаю
Я не могу понять, что проблема может быть. Кто-нибудь из вас сталкивался с чем-то подобным?
Большое спасибо, Франческо