JavaScript GeoAPI и timeout

Если вы пользовались каким-либо навигатором, то знаете, что первый запрос на определение местоположения, как правило, очень долгий. С другой стороны, возможно устройство находится в таких условиях (метро, например), когда координаты определить не удаётся.

Коллега из «Яндекса» провёл исследование — попросил всех знакомых зайти на специальную страницу, где использовалось Geolocation API. Выводы любопытные:

Среднее время работы геолокации 8 секунд. Максимальное 24 сек. Но в 15 секунд уложились все устройства, кроме одного.

C первой попытки с тестом справилось 18 из 21 устройства.

Всегда стоит использовать геоопредление высокой точности, так как геоопределение низкой точности не работает на Андроидах без включенной геолокации по wifi сетям. Щупанье чужих телефонов показало что как правило люди ее не включают.
12 августа 2011 22:40

Илья Бутыльский я на сайте (butylski.moikrug.ru)
15 августа 2011, 10:14

во-во, теперь ясно из-за чего глючит Foursquare под андроидом :)

Михаил Иванов (m-ivanov.livejournal.com)
15 августа 2011, 18:34

Э... но ведь высокую точность включает еще меньше людей.

bolk (bolknote.ru)
15 августа 2011, 20:16, ответ предназначен Михаил Иванов (m-ivanov.livejournal.com):

Лучше это у автора спросить, тем более, что автор в ЖЖ :)

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)