protected String buildURLNoHints(String path, GHMRequest ghRequest) { // allow per request service URLs String tmpServiceURL = ghRequest.getHints().get(SERVICE_URL, serviceUrl); String url = tmpServiceURL; url += path + "?"; String key = ghRequest.getHints().get(KEY, ""); if (!Helper.isEmpty(key)) { url += "key=" + key; } return url; }
String blockAreaStr = hintsMap.get(Parameters.Routing.BLOCK_AREA, ""); GraphEdgeIdFinder.BlockArea blockArea = new GraphEdgeIdFinder(graph, locationIndex). parseBlockArea(blockAreaStr, DefaultEdgeFilter.allEdges(encoder), hintsMap.getDouble("block_area.edge_id_max_area", 1000 * 1000));
private Request createRequest(GHRequest request) { boolean tmpInstructions = request.getHints().getBool("instructions", instructions); boolean tmpCalcPoints = request.getHints().getBool("calc_points", calcPoints); String tmpOptimize = request.getHints().get("optimize", optimize); String type = request.getHints().get("type", "json");
String tModeStr = hints.get("traversal_mode", traversalMode.toString()); TraversalMode tMode = TraversalMode.fromString(tModeStr); if (hints.has(Routing.EDGE_BASED))
String blockedAreasFromRequest = hintsMap.get(Parameters.Routing.BLOCK_AREA, ""); if (!blockedAreasFromRequest.isEmpty()) val += ";" + blockedAreasFromRequest;
String tModeStr = hints.get("traversal_mode", traversalMode.toString()); TraversalMode tMode = TraversalMode.fromString(tModeStr); if (hints.has(Routing.EDGE_BASED))
String blockAreaStr = hintsMap.get(Parameters.Routing.BLOCK_AREA, ""); GraphEdgeIdFinder.BlockArea blockArea = new GraphEdgeIdFinder(graph, locationIndex). parseBlockArea(blockAreaStr, DefaultEdgeFilter.allEdges(encoder), hintsMap.getDouble("block_area.edge_id_max_area", 1000 * 1000));
String blockedCircularAreasStr = hints.get(BLOCK_AREA, ""); if (!blockedCircularAreasStr.isEmpty()) { String[] blockedCircularAreasArr = blockedCircularAreasStr.split(objectSeparator);
String tModeStr = hints.get("traversal_mode", traversalMode.toString()); TraversalMode tMode = TraversalMode.fromString(tModeStr); if (hints.has(Routing.EDGE_BASED))
String tModeStr = hints.get("traversal_mode", traversalMode.toString()); TraversalMode tMode = TraversalMode.fromString(tModeStr); if (hints.has(Routing.EDGE_BASED))