2011-09-08 17 views
6

dan Biz HTML5s navigator.geolocation kullanılan ve iOS ve Android akıllı telefonlarda çok iyi bulduk. Artık kullanıcılar, aynı HTML5 web uygulamasının harici GPS'li bir dizüstü bilgisayarda çalışmasını istiyor. Dizüstü bilgisayardaki Windows 7'yi kullanarak, konumu bir HTML5 tarayıcısına (Safari, FF, IE, Chrome denedim) paylaşmanın bir yolunu bulamıyorum. Test için bağımsız çalışan bir GlobalStat BU-353 USB GPS kullanıyorum ve bu sinyali Win7 Sensör Konum Servislerine beslemek için GPSDirect (serin ücretsiz) buldum ama yine de HTML5 tarayıcıları GPS'i görmüyor.HTML5 Coğrafi Konum harici GPS

Herkes bu yana şansı lütfen vardı?

+0

Bu, HTML5 özelliklerine bağlı değildir, ancak bir tarayıcı GPS aygıtına nasıl erişir? Muhtemelen cihaz için bir tarayıcı eklentisine ihtiyacınız var. – feeela

+0

Teşekkürler iyi fikir. Henüz bir şey bulamadım ama bakmaya devam edecek. Umarım HTML5 Coğrafi Konum API'sının ruhu yakında masaüstüne ulaşır. – ajayel

+0

"Umarım […] HTML5 [GL-] API yakında masaüstüne ulaşacak." Bu var. En azından Opera, Chromium ve Firefox bana mevcut konumumu herkese açık hale getirip getirmeyeceklerini soruyor. Konum verilerinin girişi doğrudan girilebilir (örn. Bir adres olarak) veya mevcut coğrafi konumu ölçebilen bir jeo-servis veya cihazdan gelebilir… – feeela

cevap

1

ve bunu buldum:

Burada Canary'yi bulabilirsiniz GpsGate. Neredeyse her GPS cihazına bağlanır ve yayımlar bağımsız bir uygulamadır sırayla http aramak jsonp yapar JavaScript API yoluyla tarayıcılar (dahil birçok formlarda 's veriler: // localhost:? 12175/GPS/[getVersion | getGpsInfo] jsonp = dolgu malzemesi). Geolocation API ile uyumlu değil, ancak basit adaptör yazmanın fazla zaman almaması gerektiğini düşünüyorum. Bir başka iyi şey, Express edition'ın hem özel hem de ticari kullanım için ücretsiz olmasıdır (link).

DÜZENLEME: Bazı kazma sonra ben başka bir coğrafi konum kütüphaneye GpsGate için coğrafi konum uyumlu adaptör ekler this yama buldum.

1

Sayı 45535 Krom özelliği taleplerinde bu adrese başlıyor. 5 Ocak 2012 itibariyle, özellik "başlatıldı" olarak işaretlendi.

Özellik isteği: Sürece yalnızca bu sorununuzu çözecektir istemci çözümü için tek bir tarayıcı (ve evrensel bir çözelti) ihtiyaç olarak http://code.google.com/p/chromium/issues/detail?id=45535

.

Büyük yöntem testini başlatmak ve bu soruna yönelik bir dikkat tutarak 2 versiyonları öncesinde Krom salımının genellikle Chrome Canary'yi, indirmektir için. Şu anda Canary'de v18 kullanıyorum ve websocket şema değişikliklerine göz kulak olduğumdan beri harika. Ben benzer çözüm arıyordu http://tools.google.com/dlpage/chromesxs

+0

Bunun için deneysel düzeltme eki kaldırıldı, bu nedenle Chrome'da yakında kullanıma sunulması pek olası değil - https: //chromiumcodereview.appspot. com/22674006 / – kes

İlgili konular