title: Navigation intent that would work with maps and waze
body: <p>I'm trying to start a navigation activity with an intent from my app. I want it to start navigation from my location to a point that I provide. I've tried this way </p>
  
  <pre><code>String uri = "geo: "+String.valueOf(latitude) + "," + String.valueOf(longitude);
  context.startActivity(new Intent(android.content.Intent.ACTION_VIEW,
                              Uri.parse(uri)));
  </code></pre>
  
  <p>It works great when I choose to navigate with <code>Waze</code> (it starts with the "start navigation" dialog right away), but doesnt work with <code>maps</code> (only shows the point, not the navigation option)<br/><br/>
  If I use this way </p>
  
  <pre><code>Intent intent = 
              new Intent(Intent.ACTION_VIEW,
                      Uri.parse("http://maps.google.com/maps?"  + 
                              "&amp;daddr=" + String.valueOf(latitude) + "," 
                               + String.valueOf(longitude)));
  context.startActivity(intent);
  </code></pre>
  
  <p>Its the opposite, starting the navigation with <code>maps</code> and only showing the point with <code>Waze</code></p>
  
  <p>Thanks!</p>