위치 데이터

모바일 애플리케이션의 고유한 기능 중 하나는 위치 인식입니다. 모바일 사용자는 어디서나 기기를 휴대하므로 앱에 위치 인식 기능을 추가하면 사용자 상황에 보다 적합한 환경을 제공할 수 있습니다.

위치 데이터 사용

iOS 기기에서 사용할 수 있는 위치 데이터에는 (여러 기술을 조합하여 찾아낸) 기기의 정확한 현재 위치, 이동 방향과 수단, 기기가 지오펜싱, 즉 사전 정의된 지리적 경계를 넘었는지 여부가 포함됩니다.

GMSMapView 클래스의 myLocationEnabled 클래스는 내 위치 점이 사용 설정되었는지 여부를 제어합니다. 사용 설정하면 GMSMapView 클래스의 myLocation 메서드가 기기 위치 점이 그려지는 위치를 표시합니다.

위치 정보 액세스 권한

앱은 사용자에게 위치 서비스 사용에 대한 동의를 요청해야 합니다. 이렇게 하려면 앱의 Info.plist 파일에 NSLocationAlwaysUsageDescription 키를 포함하고 각 키의 값을 앱이 위치 데이터를 사용하려는 방식을 설명하는 문자열로 설정합니다.

코드 샘플

다음 튜토리얼과 코드 샘플은 지도에서 위치를 사용하는 방법을 보여줍니다.

GitHub의 maps-sdk-for-ios-samples 저장소에는 위치 데이터 사용을 보여주는 샘플도 포함되어 있습니다.