writeWaydata method

Writebuffer writeWaydata(
  1. bool debugFile,
  2. Tile tile,
  3. double tileLatitude,
  4. double tileLongitude,
)

can be done when the tags are sorted

Implementation

Writebuffer writeWaydata(bool debugFile, Tile tile, double tileLatitude, double tileLongitude) {
  _computeBitmask(tile);
  Writebuffer writebuffer3 = Writebuffer();
  _writeWaySignature(debugFile, writebuffer3);
  Writebuffer writebuffer = _writeWayPropertyAndWayData(tileLatitude, tileLongitude);
  // get the size of the way (VBE-U)
  writebuffer3.appendUnsignedInt(writebuffer.length);
  writebuffer3.appendWritebuffer(writebuffer);
  return writebuffer3;
}