2011-09-08 8 views
6

에서 우리는 HTML5s의 navigator.geolocation를 사용하고 iOS 및 안드로이드 스마트 폰에 아주 좋은 것으로 나타났습니다. 이제 사용자는 외부 HTML이있는 랩톱에서 동일한 HTML5 웹 응용 프로그램을 실행하려고합니다. 랩톱에서 Windows 7을 사용하면 HTML5 브라우저 (Safari, FF, IE, Chrome 사용)로 위치를 공유하는 방법을 찾지 못했습니다. 테스트를 위해 독립형으로 작동하는 GlobalStat BU-353 USB GPS를 사용하고 있으며 GPS 신호를 Win7 센서 위치 서비스에 공급하기 위해 GPSDirect (쿨 프리웨어)를 찾았지 만 여전히 HTML5 브라우저에는 GPS가 표시되지 않습니다.HTML5 위치 정보는 외부 GPS

사람이 어떤 행운을하시기 바랍니다했다?

+0

. 아마 당신은 장치를위한 브라우저 플러그인이 필요할 것입니다. – 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).

편집 : 일부 파고 후 나는 다른 위치 정보 라이브러리에 GpsGate에 대한 위치 정보 호환 어댑터를 추가 this 패치를 발견했다.

HTML5-기능에 따라 다릅니다 만, 브라우저가 GPS 디바이스에 액세스하는 방법에하지 않습니다
1

문제 45535은 크롬의 기능 요청에이 문제를 해결하기 시작했다. 2012 년 1 월 5 일부터이 기능은 '시작됨'으로 표시됩니다.

기능 요청 :만큼 당신 만이 문제를 해결할 클라이언트 솔루션에 대한 단일 브라우저 (그리고 보편적 인 솔루션을) 필요로하는 http://code.google.com/p/chromium/issues/detail?id=45535

.

좋은 방법은 테스트를 시작하고이 문제에 대한 눈을 밖으로 유지하는 2 개 버전 앞서 크롬 출시 일반적으로 크롬 카나리아를 다운로드하는 것입니다. 나는 지금 카나리아에서 v18을 사용하고 있으며, websocket 스키마 변경을 주시 해 왔기 때문에 좋았다. 내가 비슷한 솔루션을 찾고있었습니다 http://tools.google.com/dlpage/chromesxs

+0

에서 위치를 사용할 수 없습니다. 실험용 패치 세트가 삭제되어 Chrome에서 곧 지원되지 않을 수 있습니다. https : //chromiumcodereview.appspot. co.kr/22674006 / – kes