Полагаю, вы прочитали документацию по геолокации (раздел 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.