많은 최신 휴대 전화 (Google Nexus 등)에는 위치 서비스가 내장되어 있습니다. 일부 웹 사이트 (예 : google.com)로 이동하면 웹 사이트에서 해당 위치와 내 위치를 공유 할 것인지 묻습니다.웹 앱에서 모바일 장치의 위치를 묻는 방법?
어떻게하면 모바일 장치가 사이트의 위치를 알려주고 있습니까? 그리고 그 위치는 어떤 형식입니까? 나는 단서가없고 구글로부터 어떤 대답도 찾지 못했다.
많은 최신 휴대 전화 (Google Nexus 등)에는 위치 서비스가 내장되어 있습니다. 일부 웹 사이트 (예 : google.com)로 이동하면 웹 사이트에서 해당 위치와 내 위치를 공유 할 것인지 묻습니다.웹 앱에서 모바일 장치의 위치를 묻는 방법?
어떻게하면 모바일 장치가 사이트의 위치를 알려주고 있습니까? 그리고 그 위치는 어떤 형식입니까? 나는 단서가없고 구글로부터 어떤 대답도 찾지 못했다.
iPhone, Android 또는 특정 데스크톱 브라우저 (일부 최신 Firefox, Chrome 및 Opera)의 웹 응용 프로그램은 W3C Geolocation API을 사용하여 사용자의 위치를 요청합니다. Google Gears는 여러 브라우저에서 유사한 Geolocation API를 플러그인으로 지원하지만 W3C API가 표준이되었습니다.
API 지원을 확인한 다음 위치를 요청하는 코드는 간단합니다 (if (navigator.geolocation) ...
). 일부 샘플 코드 here.
응용 프로그램은 플랫폼에서 기본 API를 사용하여 위치를 가져옵니다. Android의 경우 기본 앱은 일반적으로 Java를 사용하여 제작되며 Android SDK를 사용합니다. Apple iPhone/IApd 앱은 iPhone SDK에 대해 Objective-C로 작성되었습니다.
휴대 전화의 기본 기능에 액세스 할 수있는 PhoneGap과 같은 도구를 사용하여 웹 기술 (예 : 자바 스크립트, CSS 및 HTML)을 사용하여 기본 앱을 작성할 수 있습니다.
geo-location-javascript를 확인하십시오.
편집http://code.google.com/p/geo-location-javascript/
:
주, 나는이 그렇게 사용한 적이 나는 그것이 어떻게 작동하는지 잘 모르겠어요. 방금 Google 검색에서 찾았습니다.
Geolocation 서비스가 모바일 플랫폼의 브라우저에 노출 된 경우 Javascript를 통해 웹 앱 (원시 앱과 반대)에서 사용할 수 있습니다.
iPhone의 Safari의 경우 Safari 웹 컨텐츠 가이드의 Getting Geographic Locations을 참조하십시오.
Android에서도 GeoLocation에 대해 this link을 찾았습니다.
웹 앱 또는 기본 모바일 앱을 명확히하겠습니까? –
웹 앱. 모바일 장치에서 위치 정보 데이터에 대한 사이트 요청이있는 곳을 거의 보지 못했습니다. – kikkoman90
모두에게 감사드립니다! 위대한 해답은 여기! 내가 원하는 것을 얻었습니다. :) – kikkoman90