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.beans.Address; import dk.daoas.adressevedligehold.util.HttpUtil; public class OSRMHelper { final static Logger logger = Logger.getLogger( OSRMHelper.class.toString() ); Gson gson = new Gson(); //static OSRMBinding binding = null; final String host = "127.0.0.1"; //final String host = "10.30.2.103"; final int port = 5000; final String base_url = "http://" + host + ":" + 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