2012-04-18 4 views
0

Jquery 모바일을 사용하여 모바일 사이트를 만드는 중입니다. 사용자는 텍스트 상자에 위치를 입력해야합니다.Jquery Mobile geolocation. IP 주소가있는 문제

이 작업을보다 쉽게 ​​수행하려면 geolocation을 사용하여 위치를 찾고 싶습니다.

제 생각에 GPS 기능이없는 경우 (예 : 대부분의 랩톱과 같이) Geolocation 서비스는 해당 지역의 Wi-Fi 신호는 물론 IP 주소를 사용하여 위치를 찾아냅니다. 이것은 끔찍한 일입니다. 컴퓨터에서 나는 9 마일 떨어져 있다는 사실을 알게되었습니다.

필자의 아이폰에서 사이트를 실행하면 위치가 완벽하게 발견됩니다. 이것은 전화에서 gps 기능을 사용하기 때문입니다.

그래서, 어떻게하고 싶은지 : 어떻게 든 사용자 장치 (iPhone, Android, Laptop, Pc)에 GPS가 있는지 확인하십시오. 그렇다면 위치 정보를 사용하여 위치를 찾습니다. 그렇다면 지리적 위치 검색을 건너 뛰고 수동으로 위치를 입력하지 마세요.

답변

1

Geolocation api는 사용자 위치를 제공하는 데 사용되는 메소드에 대해 아무 것도주지 않습니다 (phonegap과 같은 기본 프레임 워크를 사용하지 않는 한). 위치가 수용 가능한지 여부를 확인하기 위해 정확도 매개 변수를 다루어야 할 수도 있습니다.