지오로케이션 예제

지리적 위치는 오류 및 거부 처리: 지리적 위치에서 생성된 오류를 처리하고 오류가 발생할 때 필요한 메시지를 표시하는 것이 매우 중요합니다. getCurrentPosition()와 같은 함수는 오류 처리기를 사용하여 생성된 오류를 처리합니다(위의 예제에서 사용되는 함수 errHand). Error 처리기에서 사용되는 PositionError 개체에는 함수가 오류를 효율적으로 처리할 수 있는 두 가지 속성이 있습니다. 참고: 지리적 위치는 스마트폰과 같이 GPS가 있는 기기에서 가장 정확합니다. 지리적 위치 개체는 또한 다른 흥미로운 방법이 있습니다: 지리적 위치 방법: 지리적 위치는 흥미롭고 쉽게 작업할 수 있도록 하는 다음과 같은 방법이 있습니다. 참고: Chrome 50을 기준으로 지리적 위치 API는 HTTPS와 같은 보안 컨텍스트에서만 작동합니다. 사이트가 안전하지 않은 원본(예: HTTP)에서 호스팅되는 경우 사용자 위치 가져오기 요청이 더 이상 작동하지 않습니다. WiFi 기반 위치는 Google에서 제공하는 경우가 많므로 중국에서는 바닐라 지리적 위치 API를 사용할 수 없습니다. 바이두, 오토나비 또는 텐센트와 같은 현지 제3자 제공업체를 사용할 수 있습니다. 이러한 서비스는 향상된 위치 지정을 제공하기 위해 사용자의 IP 주소 및/또는 로컬 앱을 사용합니다. 지리적 위치는 매우 강력하고 당신이 그것으로 할 수있는 것은 실질적으로 무한합니다.

당신은 당신이 세계와 공유 할 geoPlugin을 사용하는 지리적 위치 예제가 있습니까? 그렇다면, 저희에게 제출하고 일단 확인되면, 우리는 여기에 게시 할 것입니다 (물론 크레딧). geoPlugin은 지리적 위치와 가장 간단한 방법으로 웹 마스터를 돕는 방법에 대한 모든, 그래서 다른 사람과 아이디어를 공유 할 수 있습니다. 현재 지원되는 언어는 자바스크립트, JSON, PHP 및 XML입니다. HTML 지리적 위치를 사용하여 위치 표시: 다음 코드는 위도 및 경도의 도움으로 HTML 지리적 위치를 통해 현재 위치를 표시합니다. 위의 예는 오류 처리 없이 매우 기본적인 지리적 위치 스크립트입니다. 지리적 위치 API를 사용하면 원하는 경우 웹 응용 프로그램에 자신의 위치를 제공할 수 있습니다. 개인 정보 보호를 위해 사용자는 위치 정보를 보고할 수 있는 권한을 요청받습니다. 다음은 geoPlugin의 지리적 위치 웹 서비스를 사용하여 몇 가지 예1) geoPlugin에서 반환 된 값을 사용할 수있는 방법의 재현에 대한 자세한 코드와 함께. 확실히, 이러한 지역화 된 데이터로 할 수있는 일은 거의 무한하지만 몇 가지 아이디어를 제공하는 몇 가지 예가 있습니다.

다른 예가 있는 경우, 당사에 제출하고 확인한 후 여기에 게시할 것입니다(물론 크레딧). 표의 숫자는 지리적 위치를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다. 지리적 위치 API는 장치의 현재 위치 좌표를 얻을 수 있는 매우 간단한 API입니다. getCurrentPosition 및 watchPosition 및 반환된 데이터는 매우 간단하지만 매핑 API와 결합하면 복잡한 위치 인식 웹 앱을 만들 수 있습니다. 지금까지 사용한 모든 예제는 getCurrentPosition() 메서드에 의존했습니다. 그러나 지리적 위치 객체에는 위치가 변경될 때 업데이트된 위치를 반환하여 방문자의 움직임을 추적할 수 있는 다른 메서드 watchPosition()가 있습니다. 지리적 위치 API는 navigator.geolocation 개체를 통해 게시됩니다. HTML5 지리적 위치 기능은 사이트 방문자의 위치를 찾는 데 사용됩니다. 결과에 맵에 표시하려면 Google 지도와 같은 지도 서비스에 액세스해야 합니다. 성공 콜백에 전달되는 위치 개체의 모양 및 예제 데이터는 다음과 같습니다. 데이터의 가용성은 사용 중인 장치의 기능에 따라 달라집니다. 제목 값(있는 경우)은 실제 북쪽과 시계 방향으로 가는 정도에 속하며 속도 값(있는 경우)은 초당 미터로 표시됩니다.