Механизмы или местоположение HTML5 API на Android 1.5

Я пытаюсь использовать gwt-mobile-webkit, особенно его API местоположения. Это работает хорошо с iPhone (и устройство и средство моделирования) и Firefox и на G1 с 1,6 Android, однако, это не работает над G2 с Android 1.5 на нем. В результате я получаю onFailure обратный вызов с Разрешением Отклоненная ошибка.

Таким образом, это кажется, что существует некоторая геолокация API (механизмы или HTML5) в доступном браузере, но это просто не хочет просить у пользователя предоставление разрешения.

Вы знаете, существует ли какое-либо обходное решение, или просто включите его где-нибудь в настройках?

12
задан Dmitry 21 April 2010 в 14:18
поделиться

2 ответа

У меня была похожая проблема на G1. Решением для меня было сделать Factory Reset - немного экстремально, но это было единственное решение, которое у меня было в то время.

См. http://groups.google.co.uk/group/android-discuss/browse_thread/thread/f9233991a1affbd5/3b318c6bed932790

1
ответ дан 3 December 2019 в 00:08
поделиться

Думаю, вы читали здесь документ о шестеренках по геолокации (раздел Android):

http://code.google.com/p/geo-location-javascript/wiki/SupportedPlatforms#Google_Gears

Интересно, что там говорится, что разрешение запрашивается только один раз для каждого сайта (см. Отрывок ниже).

«Gears - это платформа JavaScript, доступная для Android, Windows Mobile (IE Mobile, Opera Mobile), Mac (Firefox, Safari), Linux и Windows. Одним из ее ядер является API геолокации. На мобильном телефоне он запрашивает разрешение у пользователя один раз для каждого сайта и пользователя, поэтому не каждый сеанс , как в iPhone OS 3.0 »

. Я бы попробовал очистить кеш браузера Android, а затем повторно посетить сайт, чтобы, надеюсь, заставить его спросить разрешение на включение геолокации. - просто догадка.

Я знаю, что в 1.5 android поддержка была в лучшем случае нестабильной.

0
ответ дан 3 December 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: