fix issue

This commit is contained in:
sonora 2015-12-04 22:32:22 +01:00
parent a6b4ee4d6a
commit e078a99f1b

View file

@ -151,7 +151,7 @@ public class GeocodingUtilities {
List<GeocodingResult> lst = new ArrayList<GeocodingUtilities.GeocodingResult>(); List<GeocodingResult> lst = new ArrayList<GeocodingUtilities.GeocodingResult>();
List<RouteSegmentPoint> listR = new ArrayList<BinaryRoutePlanner.RouteSegmentPoint>(); List<RouteSegmentPoint> listR = new ArrayList<BinaryRoutePlanner.RouteSegmentPoint>();
rp.findRouteSegment(lat, lon, ctx, listR); rp.findRouteSegment(lat, lon, ctx, listR);
double dist = 0; dist = 0;
TLongHashSet set = new TLongHashSet(); TLongHashSet set = new TLongHashSet();
Set<String> streetNames = new HashSet<String>(); Set<String> streetNames = new HashSet<String>();
for(RouteSegmentPoint p : listR) { for(RouteSegmentPoint p : listR) {
@ -161,7 +161,7 @@ public class GeocodingUtilities {
} }
boolean emptyName = Algorithms.isEmpty(road.getName()) && Algorithms.isEmpty(road.getRef()) ; boolean emptyName = Algorithms.isEmpty(road.getName()) && Algorithms.isEmpty(road.getRef()) ;
if(!emptyName) { if(!emptyName) {
if(dist == 0) { if(dist == 0 || dist > p.dist) {
dist = p.dist; dist = p.dist;
} }
GeocodingResult sr = new GeocodingResult(); GeocodingResult sr = new GeocodingResult();