网间网操作系统;敏捷的即使在MapBox地图视图中点击屏幕,如何保持注释处于打开状态?

网间网操作系统;敏捷的即使在MapBox地图视图中点击屏幕,如何保持注释处于打开状态?,mapbox,mapbox-gl,Mapbox,Mapbox Gl,我有我的屏幕分裂;50%用于地图,50%用于元素列表。当元素列表滚动时,注释将根据列表顶部的元素在地图上弹出。这部分工作正常 但是,当用户点击地图时,我不希望注释消失。我真的希望用户的点击与MapView交互,而不是与AnnotationView交互 这可能吗?如果是这样,有人能给我指出正确的方向吗?谢谢。您有两个选择: 您可以拦截内置的轻触手势识别器或添加一个。当用户点击地图时,检查是否选择了注释。如果选择了一个,则调用以保持选中状态 您可以在相关的地图视图:取消注释:或地图视图:取消注释视图

我有我的屏幕分裂;50%用于地图,50%用于元素列表。当元素列表滚动时,注释将根据列表顶部的元素在地图上弹出。这部分工作正常

但是,当用户点击地图时,我不希望注释消失。我真的希望用户的点击与MapView交互,而不是与AnnotationView交互


这可能吗?如果是这样,有人能给我指出正确的方向吗?谢谢。

您有两个选择:

  • 您可以拦截内置的轻触手势识别器或添加一个。当用户点击地图时,检查是否选择了注释。如果选择了一个,则调用以保持选中状态

  • 您可以在相关的
    地图视图:取消注释:
    地图视图:取消注释视图:
    中调用
    地图视图:选择注释:


  • 我一直在寻找如何做到这一点,但我正在走向死胡同。加载地图时,我设置所选注释,从而加载注释视图。注释视图正在捕获点击,我不知道如何将点击手势识别器添加到注释视图。任何关于如何将手势识别器添加到注释视图的帮助都将非常有用。谢谢