2010-12-15 2 views

답변

2

IP 주소를 기반으로 위치를 결정할 수있는 온라인 API가 많이 있습니다 (예 : here, here 또는 here입니다.
적절한 "인터넷 연결"IP 주소 (일반적으로 192.168.으로 시작하는 내부 IP 주소와 다른, 설명은 here 참조)를 전달하여 해당 서비스 중 하나에 요청할 수 있습니다.

2

목표가 사용자의 위치를 ​​얻는 것이라면 android location services을 사용하십시오. 앱이 요청하고 사용자가 무선 위치 서비스를 사용 중지하지 않은 경우 wifi와 휴대 전화 네트워크를 사용합니다. 이미 SDK에 패키지되어있어 편리하게 사용할 수 있습니다.

다른 방법으로 사용자의 뒤를 돌아 다니며 권한을 요청하지 않고 위치를 얻는 것은 좋지 않을 수 있습니다. 자신의 위치가 필요하면 승인 된 메커니즘을 통과 할 수도 있습니다.

관련 문제