如何在Xamarin中实现InfoWindowAdapter接口?

时间:2014-02-17 04:51:19

标签: interface xamarin google-maps-android-api-2 android-adapter implements

我正在使用Xamarin,我想创建一个实现GoogleMap.InfoWindowAdapter界面的CustomWindowAdapter。

到目前为止我已尝试过这个:

public class CustomWindowAdapter : InfoWindowAdapter
{

}

我收到此错误:

  

错误CS0246:找不到类型或命名空间名称'InfoWindowAdapter'(您是否缺少using指令或程序集引用?)

以下是界面的文档:https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/GoogleMap.InfoWindowAdapter

我可以请一些帮助吗?

我需要使用什么使用声明?

提前致谢

1 个答案:

答案 0 :(得分:7)

第1步:从Component Store获取Google Play服务组件

第2步:实施GoogleMap.IInfoWindowAdapter

using Android.Gms.Maps;
using Android.Gms.Maps.Model;
using Android.Views;

public class InfoWindow : Java.Lang.Object, GoogleMap.IInfoWindowAdapter
{
    #region IInfoWindowAdapter implementation

    public View GetInfoContents(Marker p0)
    {
        throw new NotImplementedException ();
    }

    public View GetInfoWindow(Marker p0)
    {
        throw new NotImplementedException ();
    }

    #endregion
}