2016-10-08 45 views
0

我想填充谷歌地图与用户附近的地方,如酒店,餐厅等。 不幸的是我无法找到一个支持Xamarin机器人和地方API在xamarin android 任何建议如何实现这一目标?填充地图附近的地方在Xamarin安卓使用地方API

+0

使用场所的网络API:http://stackoverflow.com/questions/29087675/requests-poi-from-a-location-using-xamarin-android –

+0

你会使用代码在那里的答案,并用与在这里答案的网址:http://stackoverflow.com/questions/30161395/im-trying-to-search-nearby-places-such-as-banks-restaurants-atms-inside-the-d –

回答

4

您正在寻找Xamarin.GooglePlayServices.Places的NuGet:

<package id="Xamarin.GooglePlayServices.Places" version="32.940.0-beta3" targetFramework="monoandroid70" /> 

一旦添加到您的Xamarin.Android项目,你可以在广场的API添加到您的GoogleApiClient

mGoogleApiClient = new GoogleApiClient 
.Builder(this) 
.AddApi(PlacesClass.GEO_DATA_API) 
.AddApi(PlacesClass.PLACE_DETECTION_API) 
.EnableAutoManage(this, this) 
.Build(); 

的地方API是在Android.Gms.Location.Places命名空间。

+0

似乎是一个解决方案,我是新的Xamarin Android可以告诉我如何使用这个。使用上面的代码 .EnableAutoManage(this,this)给出的红线错误表示无法从App4转换为Android .Support,V4.AppFragment Activity,并且无法从App4转换为System.Android 这些(this,this)下分别出现两个红色下划线错误 – 1105121472

+0

https://developers.google.com/places/android-api/start – SushiHangover

+0

升级Xamarin.GooglePlayServices包后需要添加nuget包Xamarin.GooglePlayServices。 PlacesClass类的地方。 – mvandillen