【发布时间】:2015-07-21 07:25:24
【问题描述】:
我解释一下问题:我在地图中有大约 600 个标记,它们都有一个点击监听器来显示新的布局。
但是如果我们点击地图(用户虚构的位置),我的应用程序需要放置一个自定义标记。
看起来很简单,其实不然。我用
捕捉所有事件public override bool DispatchTouchEvent(MotionEvent e)
看看是手势还是点击,如果是点击,地图上会出现一个自定义标记。但是如何检查地图上是否已经有标记(在点击后),然后显示标记信息而不是虚构位置?
我看到我们可以点击地图
MapView myMap = FindViewById<MapView> (Resource.Id.mapview);
myMap.Click += delegate {
// don't work
};
【问题讨论】: