本文整理了Java中com.graphhopper.util.Helper.round6()
方法的一些代码示例,展示了Helper.round6()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Helper.round6()
方法的具体详情如下:
包路径:com.graphhopper.util.Helper
类名称:Helper
方法名:round6
暂无
代码示例来源:origin: graphhopper/graphhopper
private String createGoogleQuery(List<GHPoint> list, String pointName) {
String pointsStr = "";
for (GHPoint p : list) {
if (!pointsStr.isEmpty()) {
pointsStr += "|";
}
pointsStr += encode(Helper.round6(p.lat) + "," + Helper.round6(p.lon));
}
return pointName + "=" + pointsStr;
}
代码示例来源:origin: graphhopper/graphhopper
private String createPointQuery(List<GHPoint> list, String pointName) {
StringBuilder pointsStr = new StringBuilder();
for (GHPoint p : list) {
if (pointsStr.length() > 0)
pointsStr.append("&");
pointsStr.append(pointName).append('=').append(encode(Helper.round6(p.lat) + "," + Helper.round6(p.lon)));
}
return pointsStr.toString();
}
}
代码示例来源:origin: graphhopper/graphhopper
/**
* @return array containing this bounding box. Attention: GeoJson is lon,lat! If 3D is gets even
* worse: lon,lat,ele
*/
public List<Double> toGeoJson() {
List<Double> list = new ArrayList<>(4);
list.add(Helper.round6(minLon));
list.add(Helper.round6(minLat));
// hmh
if (elevation)
list.add(Helper.round2(minEle));
list.add(Helper.round6(maxLon));
list.add(Helper.round6(maxLat));
if (elevation)
list.add(Helper.round2(maxEle));
return list;
}
代码示例来源:origin: graphhopper/graphhopper
places += "point=" + round6(p.lat) + "," + round6(p.lon) + "&";
代码示例来源:origin: graphhopper/graphhopper
ObjectNode jsonPath = jsonPathList.addObject();
jsonPath.put("distance", Helper.round(ar.getDistance(), 3));
jsonPath.put("weight", Helper.round6(ar.getRouteWeight()));
jsonPath.put("time", ar.getTime());
jsonPath.put("transfers", ar.getNumChanges());
代码示例来源:origin: com.rgi-corp/graphhopper
/**
* @return array containing this bounding box. Attention: GeoJson is lon,lat! If 3D is gets even
* worse: lon,lat,ele
*/
public List<Double> toGeoJson() {
List<Double> list = new ArrayList<Double>(4);
list.add(Helper.round6(minLon));
list.add(Helper.round6(minLat));
// hmh
if (elevation)
list.add(Helper.round2(minEle));
list.add(Helper.round6(maxLon));
list.add(Helper.round6(maxLat));
if (elevation)
list.add(Helper.round2(maxEle));
return list;
}
代码示例来源:origin: com.graphhopper/graphhopper-api
/**
* @return array containing this bounding box. Attention: GeoJson is lon,lat! If 3D is gets even
* worse: lon,lat,ele
*/
public List<Double> toGeoJson() {
List<Double> list = new ArrayList<>(4);
list.add(Helper.round6(minLon));
list.add(Helper.round6(minLat));
// hmh
if (elevation)
list.add(Helper.round2(minEle));
list.add(Helper.round6(maxLon));
list.add(Helper.round6(maxLat));
if (elevation)
list.add(Helper.round2(maxEle));
return list;
}
代码示例来源:origin: com.graphhopper/graphhopper
/**
* @return array containing this bounding box. Attention: GeoJson is lon,lat! If 3D is gets even
* worse: lon,lat,ele
*/
public List<Double> toGeoJson()
{
List<Double> list = new ArrayList<Double>(4);
list.add(Helper.round6(minLon));
list.add(Helper.round6(minLat));
// hmh
if (elevation)
list.add(Helper.round2(minEle));
list.add(Helper.round6(maxLon));
list.add(Helper.round6(maxLat));
if (elevation)
list.add(Helper.round2(maxEle));
return list;
}
}
代码示例来源:origin: com.rgi-corp/graphhopper
private void createWayPointBlock(StringBuilder output, Instruction instruction) {
output.append("\n<wpt ");
output.append("lat=\"").append(Helper.round6(instruction.getFirstLat()));
output.append("\" lon=\"").append(Helper.round6(instruction.getFirstLon())).append("\">");
String name;
if (instruction.getName().isEmpty())
name = instruction.getTurnDescription(tr);
else
name = instruction.getName();
output.append(" <name>").append(simpleXMLEscape(name)).append("</name>");
output.append("</wpt>");
}
代码示例来源:origin: com.rgi-corp/graphhopper
public List<Double[]> toGeoJson(boolean includeElevation) {
ArrayList<Double[]> points = new ArrayList<Double[]>(size);
for (int i = 0; i < size; i++) {
if (includeElevation)
points.add(new Double[]{
Helper.round6(getLongitude(i)), Helper.round6(getLatitude(i)),
Helper.round2(getElevation(i))
});
else
points.add(new Double[]{
Helper.round6(getLongitude(i)), Helper.round6(getLatitude(i))
});
}
return points;
}
代码示例来源:origin: com.graphhopper/graphhopper
private void createWayPointBlock( StringBuilder output, Instruction instruction )
{
output.append("\n<wpt ");
output.append("lat=\"").append(Helper.round6(instruction.getFirstLat()));
output.append("\" lon=\"").append(Helper.round6(instruction.getFirstLon())).append("\">");
String name;
if (instruction.getName().isEmpty())
name = instruction.getTurnDescription(tr);
else
name = instruction.getName();
output.append(" <name>").append(simpleXMLEscape(name)).append("</name>");
output.append("</wpt>");
}
代码示例来源:origin: com.graphhopper/graphhopper
public List<Double[]> toGeoJson( boolean includeElevation )
{
ArrayList<Double[]> points = new ArrayList<Double[]>(size);
for (int i = 0; i < size; i++)
{
if (includeElevation)
points.add(new Double[]
{
Helper.round6(getLongitude(i)), Helper.round6(getLatitude(i)),
Helper.round2(getElevation(i))
});
else
points.add(new Double[]
{
Helper.round6(getLongitude(i)), Helper.round6(getLatitude(i))
});
}
return points;
}
代码示例来源:origin: com.rgi-corp/graphhopper
public void createRteptBlock(StringBuilder output, Instruction instruction, Instruction nextI) {
output.append("\n<rtept lat=\"").append(Helper.round6(instruction.getFirstLat())).
append("\" lon=\"").append(Helper.round6(instruction.getFirstLon())).append("\">");
if (!instruction.getName().isEmpty())
output.append("<desc>").append(simpleXMLEscape(instruction.getTurnDescription(tr))).append("</desc>");
output.append("<extensions>");
output.append("<gh:distance>").append(Helper.round(instruction.getDistance(), 1)).append("</gh:distance>");
output.append("<gh:time>").append(instruction.getTime()).append("</gh:time>");
String direction = instruction.calcDirection(nextI);
if (!direction.isEmpty())
output.append("<gh:direction>").append(direction).append("</gh:direction>");
double azimuth = instruction.calcAzimuth(nextI);
if (!Double.isNaN(azimuth))
output.append("<gh:azimuth>").append(Helper.round2(azimuth)).append("</gh:azimuth>");
output.append("<gh:sign>").append(instruction.getSign()).append("</gh:sign>");
output.append("</extensions>");
output.append("</rtept>");
}
代码示例来源:origin: com.graphhopper/graphhopper
public void createRteptBlock( StringBuilder output, Instruction instruction, Instruction nextI )
{
output.append("\n<rtept lat=\"").append(Helper.round6(instruction.getFirstLat())).
append("\" lon=\"").append(Helper.round6(instruction.getFirstLon())).append("\">");
if (!instruction.getName().isEmpty())
output.append("<desc>").append(simpleXMLEscape(instruction.getTurnDescription(tr))).append("</desc>");
output.append("<extensions>");
output.append("<gh:distance>").append(Helper.round(instruction.getDistance(), 1)).append("</gh:distance>");
output.append("<gh:time>").append(instruction.getTime()).append("</gh:time>");
String direction = instruction.calcDirection(nextI);
if (!direction.isEmpty())
output.append("<gh:direction>").append(direction).append("</gh:direction>");
double azimuth = instruction.calcAzimuth(nextI);
if (!Double.isNaN(azimuth))
output.append("<gh:azimuth>").append(Helper.round2(azimuth)).append("</gh:azimuth>");
output.append("<gh:sign>").append(instruction.getSign()).append("</gh:sign>");
output.append("</extensions>");
output.append("</rtept>");
}
代码示例来源:origin: com.graphhopper/map-matching
gpxOutput.append("\n<trkpt lat='").append(Helper.round6(entry.getLat()));
gpxOutput.append("' lon='").append(Helper.round6(entry.getLon())).append("'>");
if (includeElevation) {
gpxOutput.append("<ele>").append(Helper.round2(entry.getEle())).append("</ele>");
代码示例来源:origin: com.rgi-corp/graphhopper
gpxOutput.append("\n<trkpt lat=\"").append(Helper.round6(entry.getLat()));
gpxOutput.append("\" lon=\"").append(Helper.round6(entry.getLon())).append("\">");
if (includeElevation)
gpxOutput.append("<ele>").append(Helper.round2(entry.getEle())).append("</ele>");
代码示例来源:origin: com.graphhopper/graphhopper
for (GPXEntry entry : createGPXList())
gpxOutput.append("\n<trkpt lat=\"").append(Helper.round6(entry.getLat()));
gpxOutput.append("\" lon=\"").append(Helper.round6(entry.getLon())).append("\">");
if (includeElevation)
gpxOutput.append("<ele>").append(Helper.round2(entry.getEle())).append("</ele>");
代码示例来源:origin: com.graphhopper/graphhopper-web-api
ObjectNode jsonPath = jsonPathList.addObject();
jsonPath.put("distance", Helper.round(ar.getDistance(), 3));
jsonPath.put("weight", Helper.round6(ar.getRouteWeight()));
jsonPath.put("time", ar.getTime());
jsonPath.put("transfers", ar.getNumChanges());
内容来源于网络,如有侵权,请联系作者删除!