I occasionally use OsmAnd+ by picking up my destination from GMaps. It works nicely (I like the offline option it provides). The one drawback is perhaps the traffic data, but otherwise it's really good with a good choice of different map types.
just set the %lat and %lon variables to whatever and then add this to the send intent in tasker:
action: android.intent.action.VIEW
data: osmand.api://navigate?dest_lat=%lat&dest_lon=%lon&profile=car&force=1
extra: Package.net.osmand