2013-11-19 5 views
0

Я понимаю, что у trigger.io есть своя реализация геолокации (forge.geolocation), но по разным причинам я хотел бы использовать стандартный вызов HTML5 navigator.geolocation.getCurrentPosition(). Возможно ли это в приложении trigger.io?HTML5 navigator.geolocation в Trigger.IO

Я попробовал и я вижу следующее поведение через iPhone и Android:

== iPhone == пользователю предлагается дважды, чтобы разрешить доступ местоположения. Сначала с помощью собственного приложения, а затем по основному URL-адресу страницы.

== Android == Вызов navigator.geolocation.getCurrentPosition() никогда не возвращается, если вы не установите для него тайм-аут в параметрах, и в этом случае он просто отключится. Пользователю никогда не предлагается разрешить доступ к местоположению.

ответ

0

На iPhone вам будет предложено дважды, это одна из причин, по которой Trigger предоставляет модуль геолокации.

На Android navigatior.geolocation следует работать, но для этого вам понадобятся разрешения для геолокации. Если вы включите модуль геолокации (но все равно используете навигатор.geolocation), он должен работать нормально.

Смежные вопросы