--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/OSRMHelper.java 2016/01/30 19:27:16 2887 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/OSRMHelper.java 2016/02/03 18:45:33 2903 @@ -2,33 +2,30 @@ 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.tasks.TaskLogger; import dk.daoas.adressevedligehold.util.HttpUtil; public class OSRMHelper { - final static Logger logger = Logger.getLogger( OSRMHelper.class.toString() ); + private TaskLogger logger = TaskLogger.getInstance(); + 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; + 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() ]; @@ -45,7 +42,7 @@ try { - String txtResponse = HttpUtil.getContentString(sb.toString(), 500, "UTF-8"); + String txtResponse = HttpUtil.getContentString(sb.toString(), 750, "UTF-8"); OSRMDistanceTable table = gson.fromJson(txtResponse, OSRMDistanceTable.class);