code: public static final MVCArray buildArcPoints(LatLong center, double startBearing, double endBearing, double radius) {
          int points = DEFAULT_ARC_POINTS;
  
          MVCArray res = new MVCArray();
  
          if (startBearing > endBearing) {
              endBearing += 360.0;
          }
          double deltaBearing = endBearing - startBearing;
          deltaBearing = deltaBearing / points;
          for (int i = 0; (i < points + 1); i++) {
              res.push(center.getDestinationPoint(startBearing + i * deltaBearing, radius));
          }
  
          return res;
  
      }
docs: Generates the points for an arc based on two bearings from a centre point
  and a radius.
  
  @param center The LatLong point of the center.
  @param startBearing North is 0 degrees, East is 90 degrees, etc.
  @param endBearing North is 0 degrees, East is 90 degrees, etc.
  @param radius In metres
  @return An array of LatLong points in an MVC array representing the arc.
  Using this method directly you will need to push the centre point onto
  the array in order to close it, if desired.