I found some SO questions that were useful, but I need a complete reference guide for this api and its url paramters.
Edited
intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?" + "saddr="
+ journey.getSourceGPSX() + ","
+ journey.getSourceGPSY() + "&daddr="
+ journey.getDestinationGPSX() + ","
+ journey.getDestinationGPSY()));
intent.setClassName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity");
Not sure I’d really class it as an API as such, you’re just referencing a URI. I don’t think there’s much else you can pass in the way of query parameters to that URI other than the various formats of source and destination that Google supports everywhere. For example this post mentions a few different formats:
is there a way to pass arguments to google map's get directions functionality?
But apart from that I don’t think you’re missing any ‘hidden’ ones.