void set_mapcenter( float lat, float lon, int zoom) { int pixel_x, pixel_y; lat = deg2rad(lat); lon = deg2rad(lon); pixel_x = lon2pixel(zoom, lon); pixel_y = lat2pixel(zoom, lat); osd_speed(TRUE); fill_tiles_pixel ( pixel_x - global_drawingarea_width/2, pixel_y - global_drawingarea_height/2, zoom, FALSE); paint_track(); paint_loaded_track(); paint_friends(); paint_photos(); paint_pois(); paint_wp(); paint_route(); }
void set_mapcenter( float lat, float lon, int zoom) { int pixel_x, pixel_y; lat = deg2rad(lat); lon = deg2rad(lon); pixel_x = lon2pixel(zoom, lon); pixel_y = lat2pixel(zoom, lat); printf("fill_tiles_latlon(): lat %f %i -- lon %f %i\n", lat,pixel_y,lon,pixel_x); osd_speed(); global_x = pixel_x - global_drawingarea_width/2; global_y = pixel_y - global_drawingarea_height/2; global_zoom = zoom; fill_tiles_pixel ( pixel_x - global_drawingarea_width/2, pixel_y - global_drawingarea_height/2, zoom); print_track(); paint_friends(); paint_photos(); paint_pois(); paint_wp(); osd_speed(); }