현재위치 - navigator.geolocation을 통해 어느 장치가 Javascript Geolocation을 지원합니까?




크롬 geolocation (5)

GPS와 Geolocation API를 사용하기 위해 최신 휴대 전화를 사용할 필요는 없습니다. 거의 모든 모바일 브라우저 (프록시 서버없이)는 buidin GPS에서 위치를 읽는 데 사용할 수 있습니다. 휴대 전화에 Java 및 GPS가있는 경우 - mobile-gps-web-gate를 사용할 수 있습니다 ( http://code.google.com/p/mobile-gps-web-gate/ 에서 확인) http://code.google.com/p/mobile-gps-web-gate/

iPhone은 다음 호출을 통해 모바일 Safari에서 위치 정보를 지원합니다.

navigator.geolocation.getCurrentPosition(
  function(pos){
    var lat = pos.coords.latitude;
    var long = pos.coords.longitude;
  },
  function(){
    /* Handler if location could not be found */
  }
);

다음 중 하나가있는 기기 목록을 작성하고 싶습니다.

  1. 이 기능 을 즉시 사용할 수 있도록 지원
  2. 업그레이드를 통해이 기능을 지원하거나
  3. Javascript의 다른 스 니펫으로 데이터의 동등한 충실도로 Geolocation을 지원합니다.

나는 내 장치에만 익숙하기 때문에 지금까지 나의 목록이다 :

상자 밖으로:

  1. iPhone 3GS

지원되었지만 업데이트가있는 경우에만

  1. iPhone 3G
  2. iPhone 2G (?)
  3. Firefox 3.5가 설치된 PC 또는 Mac 컴퓨터

다른 스 니펫과 함께 지원됨

?

Blackberry, Android 폰 등에서 지원되는 수준은 무엇입니까?


W3C 버전은 안드로이드 2. *에서 작동합니다. 안드로이드 1.6에서 당신은 꽤 많이 같은 방식으로 작동 할 것입니다. 이론적으로 W3C 표준은 현재 Nokia 모바일 장치 용으로 제공되는 MeeGo의 표준 인 Firefox 모바일 (Fennec)에서도 작동해야합니다.


비슷한 최근 주제에서 :

"W3C 표준을 지원하는 모든 자바 스크립트 위치 지원 전화를 지원하는 오픈 소스 라이브러리에서 작업하고 있습니다. 지금까지는 iPhone, Android, BlackBerry 및 브라우저에서 실행되는 일부 프린지 브라우저 플랫폼을 지원합니다 .Lib는 웹 작성시에도 사용할 수 있습니다. Nokia OVI 및 Palm WebOS 용 독립 실행 형 응용 프로그램 스택

http://code.google.com/p/geo-location-javascript/ "


현재 W3C Geolocation API ( HTML5 와 기술적으로는 관련이 없지만 널리 관련되어 있음)는 다음과 같은 주요 데스크톱 브라우저에서 지원됩니다.

  • Firefox (3.5 이상)
  • 사파리 (5.0 이후)
  • Chrome (OS에 따라 버전이 다름)
  • 오페라 (10.60 이상)
  • Internet Explorer (IE 9 이후)

Geolocation API를 구현하는 모바일 브라우저가 두 개 이상 있습니다.

  • Safari Mobile (iPhone OS 3.0 이후)
  • 안드로이드 (적어도 안드로이드 1.6 이후)

이 모든 플랫폼에서 navigator.geolocation.getCurrentPosition 등을 사용할 수 있어야합니다.


Franson의 GPSGate 는 Windows 컴퓨터의 하드웨어 GPS 를 자바 스크립트를 통해 모든 브라우저에 제공 할 수있는 상용 제품입니다. 인터페이스는 W3C의 구현과 조금 다르다.

업데이트 : GPSGate의 Express (라이트) 버전은 무료입니다.





mobile-website