W3C navigator.geolocation
API을 사용하는 방법을 알고 있지만 Google 크롬에서는 페이지가 웹 서버가 아닌 로컬 파일 시스템에있는 경우 [1], [2] 일 때 작동하지 않는다는 것을 알았습니다.브라우저의 (W3C) "navigator.geolocation"객체가 아닌 getlocation을 수행하는 방법은 무엇입니까?
다른 방법으로 위도와 경도 또는 현재 위치의 국가 코드를 구할 수 있습니까?
(로컬 파일 시스템에서 프로젝트를 실행하고 있기 때문에 이상적으로 자체 서버가 필요하지 않기 때문에 사실 내 도메인이나 호스팅 또는 내 컴퓨터가 필요하지 않기 때문에 netbook). 제 3 자 서버에서 웹 API를 호출하지만 자체 서버가 없습니다.)
(예, 파이썬의 SimpleHTTPServer와 같은 로컬 웹 서버를 실행하여이 문제를 해결할 수 있습니다. 이 문제를 해결할 수 없다고 가정 해 보겠습니다.)
두 번째 제안은 글로벌 웹 페이지에서 로컬 웹 페이지로 리디렉션 할 수 있다고 가정합니다. 이는 반드시 좋은 가정이 아닐 수도 있습니다. –
사실이 프로젝트에는 서버가 없습니다. 나는 IP 또는 도메인 호스팅이나 내 자신의 아무것도 없어. 웹 API를 호출하는 단일 HTML 페이지 도구를 만드는 것을 좋아합니다 (- :이 태그를 분명히하기 위해 태그를 지정했지만 태그가없는 것 같습니다) - : – hippietrail