2011-09-08 7 views
6

私たちはHTML5 navigator.geolocationを使用し、iOSとAndroidスマートフォンで非常に優れていることを確認しました。ユーザーは、外部のGPSを搭載したラップトップで同じHTML5 Webアプリケーションを実行したいと考えています。ラップトップでWindows 7を使用すると、私はちょうどHTML5ブラウザ(Safari、FF、IE、Chromeを試しました)に場所を共有する方法を考え出すことができません。テストのために私はスタンドアローンで動作するGlobalStat BU-353 USB GPSを使用していますが、その信号をWin7 Sensor Location Servicesに送るGPSDirect(クールなフリーウェア)が見つかりましたが、HTML5ブラウザにはGPSが表示されません。HTML5外部GPSからの位置情報

誰もがこれで運がよかったですか?

+0

これはHTML5の機能に依存するのではなく、ブラウザがGPSデバイスにアクセスする方法に依存します。おそらく、デバイスのブラウザプラグインが必要です。 – feeela

+0

感謝の気持ち良いアイデア。まだ何も見つかりませんでしたが、探し続けるでしょう。うまくいけば、HTML5 Geo Location APIの精神がまもなくデスクトップに届きます。 – ajayel

+0

"うまくいけば[...] HTML5 [GL-] APIはすぐにデスクトップに届きます。それがあります。少なくともOpera、Chromium、Firefoxは現在の場所を公開するかどうかを質問しています。ロケーションデータの入力は、直接(たとえば住所として)挿入されても、現在の地理的位置を測定できるジオサービスまたはデバイスから来てもよい... – feeela

答えて

1

、これが見つかりました::

あなたはここにカナリアを見つけることができGpsGateを。 ほとんどすべてのGPSデバイスに接続し、ブラウザを含むいくつかの形式でデータを公開するスタンドアロンアプリケーションです(Javascript APIを介してhttp:// localhost:12175/gps/[getVersion | getGpsInfo]?jsonp =パディング)。 Geolocation APIとの互換性はありませんが、シンプルなアダプタを書くのには時間がかかりません。もう一つの良いことは、それがエクスプレス版が民間用と商用用の両方で無料であることです(link)。

EDIT:いくつかの掘り下げの後、私はthisというGpsGate用のジオロケーション適合アダプターを他のジオロケーションライブラリに追加するパッチを発見しました。

1

問題45535では、Chromium機能のリクエストでこれが解決され始めています。 2012年1月5日現在、この機能は「開始済み」とマークされています。

機能のリクエスト:http://code.google.com/p/chromium/issues/detail?id=45535

限り、あなたは、単一のクライアント・ソリューションのためのブラウザ(とないユニバーサルソリューション)これはあなたの問題を解決しますが必要として。

この問題のテストに着手するには、通常Chromeリリースより2バージョン先のChrome Canaryをダウンロードするのがよい方法です。私は現在Canary上でv18を使用しています。私はWebSocketスキーマの変更を見守ってきたのですばらしいです。私は同様のソリューションを探していたhttp://tools.google.com/dlpage/chromesxs

+0

実験的なパッチセットが削除されましたので、いつでもすぐにChromeで利用できるようにはなりません - https://chromiumcodereview.appspot。 com/22674006 / – kes

関連する問題