2012-01-12 9 views
6

Mobil cihaz tarayıcılarında GeoLocation hız okumasını deniyorum ve bunu destekleyen cihazların listesi varsa harika olurdu. Arama çok yardımcı olmadı.Hangi cihazlar tarayıcılarında coğrafi konum hızını destekler?

Şimdiye kadar, birkaç Android 2.3 test ettim (denediğim doğru bir hız okumayı sağladım), IPhone 3 ve 3G (her ikisi de null), IPad (sıfır döndürür). Daha fazla ilgilenmek istediğim, bu API uygulamasına veya cihazdaki gps donanımına bağlı mı? Ayrıca IPhone 4, coords.speed okumayı destekliyor mu?

+0

NB: Bunu her zaman birden fazla konum okuma alarak ve matematik yaparak yapabilirsiniz. Yine de kesin olmayacaktır. – Piskvor

+0

Bunu zaten denedim. Bazı durumlarda çalışır, çoğu zaman doğruluk sadece kötü - mesafe dört kilometre kadar büyük hataları ile, hız hatasını daha da kötü hale getirir. – dbozhinovski

cevap

0

spec'a göre, hız okuması desteklenmiyorsa, uygulama null'a dönmelidir. Bunu yaptıkları gibi görünüyor, ancak internetteki bazı insanlar iOS tarayıcısının en aznumaralı telefondan speed API'yi uyguladıklarını söylüyor, örneğin bkz. thesepages.

Ayrıca, bir null değerinin 'API desteği yok' veya 'GPS desteği yok' anlamına gelip gelmediğini güvenilir şekilde söyleyemeyeceğinizi varsayalım. Bu da demek olabilir.

Her halükarda, geri dönüşlerin ve kullanıcı dostu bir bildirimin, aygıtın size neleri temel alarak beyaz listeye/kara listeye almayla ilgili değil, herhangi bir bilgi vermediğinden daha iyi olduğunu düşünüyorum. UA dizeleri, özellikle Android'in alternatif tarayıcılara sahip olmasıyla (örneğin Firefox Mobile, Opera, ...) her şey değildir.