| #include <u.h> | |
| #include <libc.h> | |
| #include "map.h" | |
| static double a; | |
| static int | |
| Xcylequalarea(struct place *place, double *x, double *y) | |
| { | |
| *x = - place->wlon.l * a; | |
| *y = place->nlat.s; | |
| return(1); | |
| } | |
| proj | |
| cylequalarea(double par) | |
| { | |
| struct coord stdp0; | |
| if(par > 89.0) | |
| return(0); | |
| deg2rad(par, &stdp0); | |
| a = stdp0.c*stdp0.c; | |
| return(Xcylequalarea); | |
| } |