static gboolean _update_errors_cb(gpointer _opengl)
{
GisOpenGL *opengl = _opengl;
+ gdouble lat, lon, elev;
+ gis_viewer_get_location(GIS_VIEWER(opengl), &lat, &lon, &elev);
+ lle2xyz(lat, lon, elev,
+ &opengl->sphere->view->pos[0],
+ &opengl->sphere->view->pos[1],
+ &opengl->sphere->view->pos[2]);
g_mutex_lock(opengl->sphere_lock);
roam_sphere_update_errors(opengl->sphere);
g_mutex_unlock(opengl->sphere_lock);