拖动注释时消耗点击

Consume click when dragging an annotation

我正在使用 addOnMapLongClickListener 在长按时创建注释。类似于:

mapboxMap.addOnMapLongClickListener(point -> {
  // create an annotation here
  return true;
});

这些注释已创建 "draggable"。类似于:

CircleOptions circleOptions = new CircleOptions()
    .withLatLng(latLng)
    .withCircleColor(ColorUtils.colorToRgbaString(Color.YELLOW))
    .withCircleRadius(12f)
    .withDraggable(true);

circleManager.create(circleOptions);

而且我可以毫无问题地拖动注释。问题是它还会触发长按侦听器,因此拖动注释会导致在之前的位置创建一个新注释。

如何使拖动不触发地图上的长按监听器?

才发现原来是known issue.