import os
def set_mock_location(latitude, longitude):
"""
모의 위치 앱을 사용해 GPS 위치 설정
:param latitude: 위도
:param longitude: 경도
"""
try:
print(f"GPS 위치를 설정 중: 위도 {latitude}, 경도 {longitude}...")
# Fake GPS 앱을 통해 GPS 위치 설정
adb_command = f"adb shell am startservice -a com.lexa.fakegps.START -e lat {latitude} -e long {longitude}"
# 명령 실행
result = os.system(adb_command)
if result == 0:
print(f"GPS 위치를 성공적으로 설정했습니다: 위도 {latitude}, 경도 {longitude}")
else:
print("GPS 위치 설정 실패. ADB 연결 또는 모의 위치 앱 설정을 확인하세요.")
except Exception as e:
print(f"GPS 위치 설정 중 오류 발생: {e}")
if __name__ == "__main__":
# 서울역 GPS 좌표
seoul_latitude = str(37.554722)
seoul_longitude = str(126.970833)
# GPS 위치 설정
set_mock_location(seoul_latitude, seoul_longitude)