小编Ctr*_*Zed的帖子

FusedLocationProviderClient - 找不到类型或命名空间(错误)

很抱歉,如果这真的很简单(也未能在棉花糖模拟器上安装谷歌播放服务,并且有点紧张!)。

我的目标是在 Visual Studio 2017 (15.6.3) 上的 Xamarin Android C# 项目中获取 GPS 数据。

我正在关注 Xamarin 位置服务演练(https://learn.microsoft.com/en-gb/xamarin/android/platform/maps-and-location/location#using-the-fused-location-provider)和源代码例子。我尝试分别针对 Android 6.0(我的首选)和 7.1 以及 MonoAndroid6 和 MonoAndroid71。

我确实已经安装了 Xamarin.GooglePlayService.Location、.Maps 和所需的“基础”库(.Base、.Basement 和 .Tasks)的 NuGet 包 - 版本 32.961.0 和 42.1021.1(取决于目标)。

以下代码告诉我“找不到类型或命名空间名称‘FusedLocationProviderClient’(您是否缺少 using 指令或程序集引用?”

private FusedLocationProviderClient fusedLocationProviderClient;
Run Code Online (Sandbox Code Playgroud)

我已经使用对象浏览器来探索这些库,甚至没有看到 FusedLocationProviderClient (只是 FusedLocationProviderApi - 我也在 SO 上读过它已被弃用......)。

我应该使用“旧”位置服务 API 来定位 6.0,还是我遗漏了其他内容?

非常感谢。

android xamarin.android xamarin fusedlocationproviderclient

1
推荐指数
1
解决办法
1251
查看次数