Skip to content

Commit 489fd37

Browse files
committed
Merge branch 'main' into turf.js
2 parents 2bdc966 + eb162fb commit 489fd37

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

src/App.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,17 +251,24 @@ export default function DashboardLayoutBasic() {
251251
return;
252252
}
253253

254-
const dz = findClosestDropzone([ target.target.lng, target.target.lat ]);
254+
const targetPoint = [ target.target.lng, target.target.lat ];
255+
let dz = findClosestDropzone(targetPoint);
256+
const distanceToDz = turf.distance(targetPoint, [ dz.lng, dz.lat ], { units: 'feet' });
257+
258+
if (distanceToDz > 5000) {
259+
dz = null;
260+
}
261+
255262
const { forecastSource } = settings;
256263

257264
console.log(
258265
`Fetching winds using ${forecastSource} for: ${JSON.stringify(target.target)},`
259-
+ ` useDzGroundWind=${settings.useDzGroundWind} (dz=${dz.name})`
266+
+ ` useDzGroundWind=${settings.useDzGroundWind} (dz=${dz?.name})`
260267
);
261268

262269
setFetching(true);
263270

264-
fetchForecast(forecastSource, target.target, settings.useDzGroundWind && dz.fetchGroundWind)
271+
fetchForecast(forecastSource, target.target, settings.useDzGroundWind && dz?.fetchGroundWind)
265272
.then(fetchedWinds => {
266273
let limit = settings.limitWind;
267274

0 commit comments

Comments
 (0)