normalize method

TileIdentity normalize()

Implementation

TileIdentity normalize() {
  final maxX = pow(2, z).toInt();
  if (x >= 0 && x < maxX) {
    return this;
  }
  var normalizedX = x;
  while (normalizedX >= maxX) {
    normalizedX -= maxX;
  }
  while (normalizedX < 0) {
    normalizedX += maxX;
  }
  return TileIdentity(z, normalizedX, y);
}