我正在尝试使用该方法获取位置,但我将纬度和经度的值设置为.Tizen.Location.Locator
GetLocation
0
我在用:
- 视觉工作室 2017
- 可穿戴4.0模拟器
- 已经授予使用 location 的权限,还在 manifest 文件中添加了 location 功能。
这是我的代码:
private static Locator locator = new Locator(LocationType.Gps);
try
{
if (locator != null)
{
// Starts the Locator
locator.Start();
//Get Location
Tizen.Location.Location currentLocation = locator.GetLocation();
//Update xaml view
latitudeValue.Text = currentLocation.Latitude.ToString();
longitudeValue.Text = currentLocation.Longitude.ToString();
}
}
catch (InvalidOperationException exception)
{
// Exception handling here
}
没有关于该变量的描述,currentLocation
因为它被视为bool
存在。当我尝试通过 Visual Studio 的快速监视功能(按Shift + F9
)获取描述时,我收到另一个与该 bool 变量转换相关的错误
成员引用基类型“bool”不是结构或联合
上面的代码没有显示任何ServiceStateChanged
注册的事件,但我也使用示例代码中显示的方式包含了它,但它对我不起作用。
现在想知道我在这里做错了什么。