【发布时间】:2014-01-19 09:18:37
【问题描述】:
我正在使用 Xamarin,并且想要处理对 Google Map Marker InfoWindow 的点击。我做了一些研究,我需要使用 OnInfoWindowClickListener。
这是我当前的代码:
_map.SetOnInfoWindowClickListener (onInfoWindowClickListener);
我写的迎合点击的方法是这样的:
private void onInfoWindowClick(Marker marker)
{
Toast.MakeText (this, String.Format ("InfoWindow is Clicked"), ToastLength.Short).Show ();
}
这是我得到的错误:
名称'onInfoWindowClickListener'在当前不存在 上下文
我可以就这段代码寻求帮助吗?
提前致谢
编辑
这是课程代码:
[Activity(Label = "@string/activity_label_mapwithmarkers")]
public class MapWithMarkersActivity : Activity
{
//long code goes here
}
我觉得需要实现这个接口:
GoogleMap.OnInfoWindowClickListener
但我不确定如何通过代码...
【问题讨论】:
-
你的类扩展到什么,活动或片段,还是一个简单的类?
-
我的课程还没有延长,我可以帮忙吗?
-
那么你的意思是它是一个简单的类,你能把这个类的代码显示出来吗?
-
你能看看我的编辑吗?
标签: android interface listener xamarin google-maps-markers