我使用此代码IInfoWindowAdapter
在 google maps android 版本 2 上实现。
public class myInfoWindowsAdapter : GoogleMap .IInfoWindowAdapter
{
public myInfoWindowsAdapter ()
{
}
public View GetInfoContents(Marker marker){
Console .WriteLine ("Hello");
return null ;
}
public View GetInfoWindow(Marker marker){
Console .WriteLine ("HHHHH");
return null;
}
public IntPtr Handle
{
get
{
return IntPtr.Zero;
}
}
public void Dispose (){
}
}
并像下面这样使用:
mapView .SetInfoWindowAdapter (new myInfoWindowsAdapter ());
但是当我喜欢标记时,GetInfoContents
或者GetInfoWindow
从未被地图触发。任何人都知道出了什么问题吗?