getLocation
LƯU Ý
Vui lòng liên hệ Đội ngũ Zalopay để được cấp quyền sử dụng tính năng này.Phiên bản hỗ trợ
Bắt đầu hỗ trợ ở
zpa
(Zalopay App) từ Phiên bản 8.26.0 và tất cả phiên bản zpi
(Zalopay in Zalo App)Mô tả
Lấy vị trí hiện tại của người dùng. MiniApp chỉ lấy được thông tin vị trí tùy thuộc vào lựa chọn cấp quyền của người dùng (Luôn luôn cho phép, Cho phép truy cập một lần, Không cho phép)
Parameters
Tên Param | Kiểu dữ liệu | Bắt buộc | Mô tả |
---|---|---|---|
isForceUpdate | boolean | Không (giá trị mặc định là false ) | Nếu là giá trị true , vị trí sẽ được cập nhật liên tục theo thời gian thực. Nếu là false , vị trí sẽ được lấy từ bộ nhớ đệm |
Return Value
Tên data | Kiểu dữ liệu | Mô tả |
---|---|---|
longitude | string | Giá trị kinh độ của vị trí hiện tại |
latitude | string | Giá trị vĩ độ của vị trí hiện tại |
Mã Lỗi
Mã lỗi | Mô tả |
---|---|
010101 | Người dùng từ chối cấp quyền truy cập vị trí |
010102 | Ứng dụng không lấy được vị trí hiện tại |
010103 | Yêu cầu truy cập vị trí bị hết hạn |
Code và Dữ liệu trả về mẫu
Yêu cầu gửi đi mẫu:
window.zlpSdk.Device
.getLocation({ isForceUpdate: true })
.then((response) => console.log(response))
.catch((error) => console.error(error.errorCode));
Dữ liệu trả về mẫu:
{
data: {
longitude: "106.745674"
latitude: "10.757318"
},
status: "success"
}