How shall I merge this, it is conflicting - when using the patch
version mkgmap does not compile.
mine
if("roundabout".equals(way.getTag("junction")))
road.setRoundabout(true);
road.setLinkRoad(gt.getType() == 0x08 || gt.getType() == 0x09);
// set road parameters.
road.setRoadClass(gt.getRoadClass());
if (way.isBoolTag("oneway")) {
road.setDirection(true);
road.setOneway();
patch version:
// set road parameters
// road class (can be overriden by mkgmap:road-class tag)
int roadClass = gt.getRoadClass();
String val = way.getTag("mkgmap:road-class");
if(val != null) {
if(val.startsWith("-")) {
roadClass -= Integer.decode(val.substring(1));
}
else if(val.startsWith("+")) {
roadClass += Integer.decode(val.substring(1));
}
else {
roadClass = Integer.decode(val);
}
int roadClassMax = 4;
int roadClassMin = 0;
val = way.getTag("mkgmap:road-class-max");
if(val != null)
roadClassMax = Integer.decode(val);
val = way.getTag("mkgmap:road-class-min");
if(val != null)
roadClassMin = Integer.decode(val);
if(roadClass > roadClassMax)
roadClass = roadClassMax;
else if(roadClass < roadClassMin)
roadClass = roadClassMin;
log.info("POI changing road class of " + way.getName() + "
(" + way.getId() + ") to " + roadClass + " at " + points.get(0));