gpt4 book ai didi

android - 使用 Android Realm 存储 LatLng

转载 作者:行者123 更新时间:2023-11-30 00:53:49 25 4
gpt4 key购买 nike

存储包含 Google 的 LatLng 对象 int Realm 的 RealmObject 有什么更干净的方法?

Area {
Latlat coord;
String name
}

最佳答案

尽管将数据保存为对象似乎很自然

LatLng { 
double lat;
double lng;
}

请记住,Realm 是一个对象存储 - 如果您创建一个对象,它将存储在一个表(实体)中。正如 Mohammed Ra(在上面的评论中)所建议的那样,您应该存储一个包含纬度和经度字段的对象,两者都是 double

class Area extends RealmObject {
double lat;
double lng;
String name;
...
}

此解决方案还提高了涉及坐标的查询的性能 - 在这种情况下,您应该在它们上放置 @Index 注释。

关于android - 使用 Android Realm 存储 LatLng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com