Просмотр исходного кода

Treat location as invalid if both lat and long are 0 (#1055)

Ashil 2 лет назад
Родитель
Сommit
3e1f8e3281
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      lib/models/location/location.dart

+ 3 - 2
lib/models/location/location.dart

@@ -18,12 +18,13 @@ class Location with _$Location {
     if (location.latitude == null || location.longitude == null) return false;
     final latValue = location.latitude!;
     final longValue = location.longitude!;
-    if (latValue.isNaN || latValue.isInfinite || latValue == 0.0) {
+    if (latValue.isNaN || latValue.isInfinite) {
       return false;
     }
-    if (longValue.isNaN || longValue.isInfinite || longValue == 0.0) {
+    if (longValue.isNaN || longValue.isInfinite) {
       return false;
     }
+    if (latValue == 0.0 && longValue == 0.0) return false;
     return true;
   }
 }