Преглед на файлове

helper/has_location: validate coordinates (+-90, +-180)

Nils Schneider преди 9 години
родител
ревизия
9bdb7c562a
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      helper.js

+ 3 - 1
helper.js

@@ -84,7 +84,9 @@ function online(d) {
 }
 
 function has_location(d) {
-  return "location" in d.nodeinfo
+  return "location" in d.nodeinfo &&
+         Math.abs(d.nodeinfo.location.latitude) < 90 &&
+         Math.abs(d.nodeinfo.location.longitude) < 180
 }
 
 function subtract(a, b) {