project method
Projects a geographic coordinate longitude, latitude to screen coordinates.
Implementation
@override
Point project(double longitude, double latitude) {
final lon = toRadians(longitude - centerLon);
final lat = toRadians(latitude);
final cosLat0 = math.cos(toRadians(centerLat));
final x = lon * cosLat0;
final y = -lat; // Flip y for screen coordinates
return applyTransform(x, y);
}