https://github.com/mapbox/tippecanoe
Revision daafdc39a4305fcc1459fa1ee030e8a985f329bc authored by Eric Fischer on 11 June 2016, 00:17:00 UTC, committed by Eric Fischer on 11 June 2016, 00:17:00 UTC
1 parent 73c3c90
Raw File
Tip revision: daafdc39a4305fcc1459fa1ee030e8a985f329bc authored by Eric Fischer on 11 June 2016, 00:17:00 UTC
Use chain pointers instead of copying
Tip revision: daafdc3
projection.hpp
void lonlat2tile(double lon, double lat, int zoom, long long *x, long long *y);
void epsg3857totile(double ix, double iy, int zoom, long long *x, long long *y);
void tile2lonlat(long long x, long long y, int zoom, double *lon, double *lat);
unsigned long long encode(unsigned int wx, unsigned int wy);
void decode(unsigned long long index, unsigned *wx, unsigned *wy);

struct projection {
	const char *name;
	void (*project)(double ix, double iy, int zoom, long long *ox, long long *oy);
	const char *alias;
};

extern struct projection *projection;
back to top