Tôi đang cố lưu vị trí (vĩ độ và kinh độ) làm một trong các khóa/trường trong Firebase. Trong ví dụ của họ SFVehicles, họ hiển thị cách truy vấn khi thông tin được lưu trữ nhưng vấn đề của tôi là làm cách nào để tôi lưu ở vị trí đầu tiên.Cách lưu Thông tin Vị trí trong Firebase
Trong bài đăng trên blog của họ, GeoFire goes Mobile, họ đang hiển thị cách dữ liệu trông như thế nào - nhưng làm cách nào để tôi nhận được trường đó location
được điền?
tôi có thể tiết kiệm các loại dây vào căn cứ hỏa lực mặc dù. Tôi chỉ sử dụng mã dưới đây. Câu hỏi là Loại dữ liệu nào sẽ là trường location
?
Firebase ref = new Firebase("https://myfirebaselink.firebaseio.com/");
//User
alan = new User("Alan Turing", 1912);
alanRef.setValue(obj);
tôi đã cố gắng location
là một List<String>
, nhưng điều đó không làm việc - lĩnh vực vị trí trông giống như dưới đây:
Edit: Về nghiên cứu nhiều hơn, tìm thấy this blog post by Google nhưng họ cũng lưu dưới dạng các phím latitude1 and
kinh độ . This probably was written before
GeoFire` đã được giới thiệu.
Bạn đã bao gồm một hình ảnh của cây JSON trong câu hỏi của bạn. Vui lòng thay thế bằng JSON thực tế dưới dạng văn bản mà bạn có thể dễ dàng nhận được bằng cách nhấp vào nút Xuất trong cơ sở dữ liệu Firebase của mình. Có JSON làm văn bản làm cho nó có thể tìm kiếm được, cho phép chúng ta dễ dàng sử dụng nó để kiểm tra với dữ liệu thực tế của bạn và sử dụng nó trong câu trả lời của chúng tôi và nói chung chỉ là một điều tốt. –
Bài đăng trên blog googlegeodeveloper không sử dụng GeoFire. Vì vậy, nó không liên quan đến bạn nếu bạn đang tìm cách sử dụng GeoFire. –