OK, Como lo del MaemoNavigator es muy complicado vamos a empezar con algo mas facil:

Que identifique la N810 y arranque el puto programa /usr/libexec/navigore-gpsd-helper si no lo esta.

Utiliza GPSD para saber la localizacion, necesitamos Latitud, Longitud direccion y Velocidad

Programado en Python (por ejemplo)

¿Base de datos de radares en SQLlite?

Cada cierto tiempo, realiza una consulta de los radares que estan a N distancia de la posicion actual. (Esta consulta es para ahorrar tiempo de calculo, si estoy en asturias no tiene sentido comprobar que los radares de cadiz estan a menos de M m de mi posicion actual y en la direccion en la que estoy conducciendo.)

Calcula un triangulo de posibles sitios a los que vas, en funcion de la direccion a la que vas, de unos 90º entre lados, y M metros de distancia

Mira que radares de la consulta estan en ese triangulo, si hay alguno, pasa a indicarlo y lo marca como avisado.

Si estamos justo encima de el, avisa

Si alguno de los marcados como avisado, sale del triangulo, le quita la marca de avisado.