Dữ liệu vị trí

Một trong những tính năng độc đáo của ứng dụng dành cho thiết bị di động là nhận biết vị trí. Người dùng mang theo thiết bị di động ở mọi nơi, do vậy việc thêm tính năng nhận biết vị trí vào ứng dụng giúp người dùng có được trải nghiệm phù hợp với bối cảnh hơn.

Làm việc với dữ liệu vị trí

Dữ liệu vị trí có trên thiết bị iOS bao gồm vị trí hiện tại của thiết bị (được xác định bằng cách kết hợp nhiều công nghệ), hướng và phương thức di chuyển, cũng như việc thiết bị có di chuyển qua ranh giới địa lý (hay hàng rào địa lý) được xác định trước hay không.

Lớp myLocationEnabled của lớp GMSMapView kiểm soát việc có bật dấu chấm Vị trí của tôi hay không. Nếu được bật, phương thức myLocation của lớp GMSMapView sẽ cho biết vị trí mà dấu chấm vị trí của thiết bị đang được vẽ.

Quyền truy cập vị trí

Ứng dụng của bạn phải nhắc người dùng đồng ý sử dụng dịch vụ vị trí. Để làm việc này, hãy thêm khoá NSLocationAlwaysUsageDescription vào tệp Info.plist cho ứng dụng và đặt giá trị của mỗi khoá thành một chuỗi mô tả cách ứng dụng dự định sử dụng dữ liệu vị trí.

Mã mẫu

Hướng dẫn và mã mẫu sau đây minh hoạ cách sử dụng vị trí trên bản đồ:

Kho lưu trữ maps-sdk-for-ios-samples trên GitHub cũng bao gồm các mẫu minh hoạ cách sử dụng dữ liệu vị trí.