모든 브라우저가 자체적으로 Geolocation API를 구현합니까? 아니면 모든 브라우저에서 표준 방법으로 사용할 수 있습니까?HTML5 Geolocation API는 브라우저에서 어떻게 구현됩니까?
그리고 어떻게 처리합니까?
언제 지오 코딩을 실패 할 수 있습니까?
모든 브라우저가 자체적으로 Geolocation API를 구현합니까? 아니면 모든 브라우저에서 표준 방법으로 사용할 수 있습니까?HTML5 Geolocation API는 브라우저에서 어떻게 구현됩니까?
그리고 어떻게 처리합니까?
언제 지오 코딩을 실패 할 수 있습니까?
HTML5 사양은 브라우저 자체를 HTML5 호환 브라우저로 표시하기 위해 구현해야하는 내용을 간단히 설명합니다. Geolocation은 매우 specification의 일부입니다.
예, 모든 HTML 5 호환 브라우저는 고유 한 방식으로이를 구현합니다.
geolocation api에는 사용자의 위치를 확인하는 공급자가 필요합니다. 위치는 여러 요소의 결합 된 사용에 의해 결정될 수 있습니다.
당신이 알아낼 하나 개 이상의 방법이있다 - 당신의 IP 주소에서 위도와 경도를 계산하여 가 이야기 셀 타워 휴대 전화 무선 네트워크 연결, 또는 전용 GPS 하드웨어, 하늘에있는 위성에서 보낸 정보. (link)
그러나이 모든 요소는 많은 경우에 여전히 비효율적 일 수 있습니다. 예를 들어
: 사용자 거부 위치 정보
나 혼자 IP 주소에 의해 해결되는 제한 정기 PC. 많은 ISP가 동적 IP를 사용하고 공급자와의 위치 테이블에 대한 ip가이 변경으로 업데이트되지 않을 수 있기 때문입니다.
브라우저가 내 연결, GPS 하드웨어에 대한 정보에 액세스 할 수 있습니까? 나는 그것을 허용해야한다는 것을 알고 있지만 그 데이터를 얻는 것이 가능하다면 아마 그 정보를 얻고 사용자에 대해 알지 않고 보낼 수 있습니다 (브라우저 보안 버그) –
물론. 브라우저뿐만 아니라 설치된 모든 응용 프로그램은 이러한 모든 기능에 액세스 할 수 있으며 잠재적 인 버그가 항상 악용 될 수 있습니다. – loxxy