title: In Xamarin How to get device location to use in Google Maps routes
body: <p>I'm trying to use some kind of deep link to from my app, open google maps with a route to follow.
  I'm using Xamarin portable, and I'm using this code, that is working, but is keeping the starting postion of the route, blank.</p>
  
  <pre><code>var latDestiny = ClientMap.Latitude.ToString().Replace(",", ".");
  var longiDestiny = ClientMap.Longitude.ToString().Replace(",", ".");
  
  string destiny = "&amp;destination=" + latDestino + "," + longiDestino;
  
  var gMapsURL = "https://www.google.com/maps/dir/?api=1" + destiny;
  GlobalLib.OpenExternalURL(gMapsURL);
  </code></pre>
  
  <p>I saw that i need to add something like this to the link:</p>
  
  <pre><code>"&amp;origin=" + myLatitude + "," + myLongitude;
  </code></pre>
  
  <p>but all the ways I find to get the device postion are not clear and looks very complicated, does someone have a good solution to find the device latitude and longigute?</p>