我想知道您是否获取了文件但没有要返回的文件,这算作至少读过一次还是不计入任何不会增加价格的内容?
我一直在寻找,但我找不到答案。
任何帮助表示赞赏。
我有保持100个位置,每一个与所述一个公司的FireStore数据库lat和lng正确设置。我创建了一个方法来使用回调从数据库中实际读取数据:
public static void readLocations(MyCallback myCallback) {
locationsRef.get().addOnCompleteListener(task -> {
if (task.isSuccessful()) {
List<LocationModel> locationList = new ArrayList<>();
for (QueryDocumentSnapshot document : task.getResult()) {
LocationModel locationModel = document.toObject(LocationModel.class);
locationList.add(locationModel);
}
myCallback.onCallback(locationList);
}
});
}
Run Code Online (Sandbox Code Playgroud)
我正在使用 aLocationCallback来跟踪当前位置。使用下面的代码,我readLocations()在 LocationCallback 中调用方法来做一些关于某些距离的数学运算:
LocationCallback locationCallback = new LocationCallback() {
@Override
public void onLocationResult(LocationResult locationResult) {
for (Location myLocation : locationResult.getLocations()) {
currentLocation = myLocation;
LatLng currentLatLng = new LatLng(currentLocation.getLatitude(), currentLocation.getLongitude());
readLocations(locationList -> {
for (LocationModel lm : …Run Code Online (Sandbox Code Playgroud)