package dk.daoas.adressevedligehold.afstandandenrute; import java.util.Collection; import java.util.logging.Level; import java.util.logging.Logger; import com.google.gson.Gson; import dk.daoas.adressevedligehold.ServiceConfig; import dk.daoas.adressevedligehold.beans.Address; import dk.daoas.adressevedligehold.util.HttpUtil; public class OSRMHelper { final static Logger logger = Logger.getLogger( OSRMHelper.class.toString() ); Gson gson = new Gson(); final int port = 5000; final String base_url = "http://" + ServiceConfig.getInstance().osrmHost + ":" + port; public Address getNearestTableHttp(Address a1, Collection
haystack) throws Exception { Address bedsteAddress = null; Address hayArray[] = new Address[ haystack.size() ]; haystack.toArray(hayArray); StringBuilder sb = new StringBuilder(); sb.append(base_url); sb.append("/table?src=").append(a1.latitude).append(",").append(a1.longitude); for(int i = 0; i