Hola! Yo uso MyRoutte App en las que creo y edito rutas tanto en PC como Android o IOS y las puedo guardar en gpx y abrirlas con el navegar for que quiera (tomtom, Garmin, bmw Connected etc)
Ahora uso el cradle de bmw y las suelo navegar con la App de bmw
El compañero @b0hd te puede explicar...