Issue
I am working on a app in Xamarin Forms that needs to get the geolocation data from the device and then put the geolocation coordinates into the forecast.io URL I am using the Geolocator plugin by James Montemagno and i'm using the code that the read me suggests, however I get the following error 4 times:
The name 'Console' does not exist in the current context
Here's my code:
using AppName.Data;
using Xamarin.Forms;
using Plugin.Geolocator;
namespace AppName.Radar
{
public partial class RadarHome : ContentPage
{
public RadarHome()
{
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 50;
var position = await locator.GetPositionAsync(timeout: 10000);
Console.WriteLine("Position Status: {0}", position.Timestamp);
Console.WriteLine("Position Latitude: {0}", position.Latitude);
Console.WriteLine("Position Longitude: {0}", position.Longitude);
var LatLong = position.Latitude + "," + position.Longitude;
var browser = new WebView();
browser.Source = "https://forecast.io/?mobile=1#/f/" + LatLong;
Content = browser;
}
}
}
I am using Visual Studio Update 3. Any ideas on what I'm doing wrong?
Solution
Since your code is in a PCL with a specific profile the System.Console
isn't available.
Use Debug.WriteLine("Text here")
instead, don't forget to add using System.Diagnostics;
.
Answered By - jzeferino
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.