Package 

Interface MapGestureProvider

  • All Implemented Interfaces:

    
    public interface MapGestureProvider
    
                        

    Unified gesture provider for ClusterMapView that supports different HMI capabilities. HMIs can choose the most appropriate gesture handling method based on their platform and requirements.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract MapPrimitiveEventGesture primitiveEventGesture() Primitive (raw) gesture handling for HMIs that can provide platform-agnostic gesture events.
      abstract MapMotionEventGesture motionEventGesture() Android MotionEvent gesture handling for HMIs that work with raw touch events.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • primitiveEventGesture

         abstract MapPrimitiveEventGesture primitiveEventGesture()

        Primitive (raw) gesture handling for HMIs that can provide platform-agnostic gesture events.

        Use this for:

        • Android Auto applications

        • Embedded systems with custom input devices

      • motionEventGesture

         abstract MapMotionEventGesture motionEventGesture()

        Android MotionEvent gesture handling for HMIs that work with raw touch events. Directly reuses the map engine's gesture pipeline for complete behavior consistency.

        Use this for:

        • Android native applications with touch screens

        • When you need exact engine behavior compatibility

        • Direct View.OnTouchListener integration