~foxtrotgps-team/foxtrotgps/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
float
deg2rad(float deg);

float
rad2deg(float rad);

int
lat2pixel(	float zoom,
		float lat);

int
lon2pixel(	float zoom,
		float lon);

float
pixel2lon(	float zoom,
		int pixel_x);

float
pixel2lat(	float zoom,
		int pixel_y);
char *
latdeg2latmin(	float lat);

char *
londeg2lonmin(	float lon);

char *
latdeg2latsec(	float lat);

char *
londeg2lonsec(	float lon);

float
get_bearing(double lat1, double lon1, double lat2, double lon2);

float
get_distance(double lat1, double lon1, double lat2, double lon2);

int
get_zoom_covering(int width, int height, double lat_max, double lon_min, double lat_min, double lon_max);