minor performance patch

This commit is contained in:
Arndt Brenschede 2018-09-16 09:30:45 +02:00
parent 2c6617f99a
commit b81ebca103

View file

@ -109,9 +109,9 @@ public class OsmNode extends OsmLink implements OsmPos
double l4 = l2 * l2; double l4 = l2 * l2;
double coslat = 1. - l2 + l4 / 6.; double coslat = 1. - l2 + l4 / 6.;
double dlat = ( ilat - p.getILat() ) / 1000000.; double dlat = ( ilat - p.getILat() );
double dlon = ( ilon - p.getILon() ) / 1000000. * coslat; double dlon = ( ilon - p.getILon() ) * coslat;
double d = Math.sqrt( dlat * dlat + dlon * dlon ) * 110984.; // 6378000. / 57.3; double d = Math.sqrt( dlat * dlat + dlon * dlon ) * 0.110984; // 6378000. / 57.3;
return (int) ( d + 1.0 ); return (int) ( d + 1.0 );
} }