Bỏ qua, đến nội dung

setLocation ​

Đặt vị trí GPS của device về tọa độ cụ thể để test định vị.

Hỗ trợ một phần trong Astra Scout

Hỗ trợ device và emulator Android, cùng iOS Simulator. Trên iPhone thật command fail vì Apple không cung cấp cách ghi đè GPS trên device vật lý.

Command setLocation áp dụng một vị trí địa lý giả lập cho device.

Đối số ​

Command setLocation có các đối số sau.

ArgumentMô tả
latitudeTọa độ vĩ độ.
longitudeTọa độ kinh độ.

Ví dụ sử dụng ​

Ví dụ sau đặt vị trí của device ở Amsterdam.

yaml
- setLocation:
    latitude: 52.3599976
    longitude: 4.8830301

Giới hạn ​

Lưu ý các giới hạn sau khi dùng setLocation:

  • Trên Android, command này yêu cầu API level 31 trở lên.
  • Command chỉ cập nhật vị trí dựa trên tọa độ của device. Các dịch vụ dựa vào định vị theo IP không bị ảnh hưởng.