Var*_*ina 9 android google-maps google-api xamarin
我想在我的Android应用程序中实现类似这样的东西,我正在Xamarin中开发但是找不到它所在的命名空间GoogleApiClient.有人可以帮忙吗?
Sus*_*ver 11
GoogleApiClient在Android.Gms.Common.Apis命名空间中.
该命名空间位于" Xamarin.GooglePlayServices.Basement "程序集中,但您不直接安装它.
因此,假设您在进行某些Android位置/地图开发时尝试访问它,请安装此nuget:
适用于Google Play服务的Xamarin.Android绑定 - 位置信息
移动应用程序的一个独特功能是位置感知.移动用户随身携带他们的设备,并为您的应用添加位置感知功能,为用户提供更多上下文体验.Google Play服务中提供的位置API可通过自动位置跟踪,地理围栏和活动识别功能为您的应用添加位置感知功能.
要安装Xamarin Google Play服务 - 位置,请在程序包管理器控制台中运行以下命令
PM> Install-Package Xamarin.GooglePlayServices.Location
Run Code Online (Sandbox Code Playgroud)
使用条款:
using Android.Gms.Common.Apis;
Run Code Online (Sandbox Code Playgroud)
码:
var foo = GoogleApiClient ();
Run Code Online (Sandbox Code Playgroud)
除了 RobertN 的回答之外,似乎27.0.0.0中还有一些命名/命名空间更改。
所以这里有一个可能有帮助的例子:
GoogleApiClient api = new GoogleApiClient.Builder (Application.Context, this, this)
.AddApi (Android.Gms.Location.LocationServices.API)
.Build ();
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,这意味着实现了以下接口:
| 归档时间: |
|
| 查看次数: |
7293 次 |
| 最近记录: |