答案 0 :(得分:1)
在docs中,您有很多选择,因为您尚未添加代码,因此可以尝试使用类似的代码来解决此问题。
Firebase busCoords = mRef.child("Location");
busCoords.setValue(location.getLatitude()+ ", "+location.getLongitude());
必须运行,但您也可以尝试将数字转换为字符串,这可以通过如下代码完成:
String numberAsString = String.valueOf( -895.25);
答案 1 :(得分:1)
Firebase实时数据库使用JSON来存储数据,因此将接受以下数据类型:
您的Latitude
节点的数据类型将被视为number
,不支持尾随零或前导零。
因此,从数据库中检索数据时,您需要手动填充数据,或者将其存储为string
。
答案 2 :(得分:0)
因此,在研究了数小时之后,我发现当我输入“示例坐标”时Google所提供的错误坐标给我造成了问题。坐标不正确,我想要的坐标未以0结尾!
谢谢您的帮助。