8 #ifndef AG_Map_View_Delegate
9 #define AG_Map_View_Delegate
10 #include <QtCore/QObject>
11 #include "AGMapDataStruct.hpp"
41 virtual void onTrackingFailure()=0;
virtual void onPanStarted(AGGeoInformation *)=0
Callback method prior Pan action starts.
virtual void onZoomInStarted(AGGeoInformation *)=0
Callback method prior Zoom In action starts.
virtual void onTrackingStopped(AGGeoInformation *)=0
Callback method after tracking stopped.
The AGMapViewDelegate defines a set of optional methods that you can use to receive map related updat...
Definition: AGMapViewDelegate.h:33
virtual void onZoomInEnded(AGGeoInformation *)=0
Callback method after Zoom In action ends.
virtual void onClearMapFinished(AGGeoInformation *)=0
Callback method after map is cleared.
virtual void onItemRemoved(Item *, AGGeoInformation *)=0
Callback method after Item removed.
virtual void onTrackingStoppedAndRemoved(AGGeoInformation *)=0
Callback method after tracking stopped and removed.
virtual void onItemLocationUpdated(AGGeoInformation *)=0
Callback method after Item's location is updated.
virtual void longPressEventFired(AGGeoInformation *)=0
Callback method after long press event on map.
Item interface that need to be implemented by all annotation item object. Currently CircleItem...
Definition: Item.hpp:25
View responsible for presenting annotations visually in map. Annotation view are loosely coupled to a...
Definition: AnnotationView.hpp:29
virtual void onPinViewAdded(AGGeoInformation *)=0
Callback method after Pin view added.
virtual void remainingTimeToUpdateTrafficLayer(AGGeoInformation *)=0
Periodic callback method to inform the client the time remaining to update traffic data...
virtual void onRouteViewAdded(AGGeoInformation *)=0
Callback method after route view added.
virtual void onPinViewRemoved(AGGeoInformation *)=0
Callback method after Pin view removed.
virtual void onRouteViewRemoved(AGGeoInformation *)=0
Callback method after route view removed.
virtual void onAnnotationViewAdded(AGGeoInformation *)=0
Callback method after annotation view successfully added.
virtual void onZoomOutStarted(AGGeoInformation *)=0
Callback method prior Zoom Out action starts.
virtual void onTrafficLayerRemoved(AGGeoInformation *)=0
Callback method after traffic layer removed.
virtual void onImageItemPressEnded(ImageItem *)=0
Callback method after Image Item being pressed.
Annotation Item object representing a rectangle area on map which is filled with provided image...
Definition: ImageItem.hpp:35
virtual void onPanEnded(AGGeoInformation *)=0
Callback method after Pan action ends.
virtual void onAnnotationViewRemoved(AnnotationView *, AGGeoInformation *)=0
Callback method after Annotation view removed.
virtual void onZoomOutEnded(AGGeoInformation *)=0
Callback method after Zoom Out action ends.
virtual void onItemAdded(AGGeoInformation *)=0
Callback method after Item successfully added to annotation view.
virtual void onLocateMeEnded(AGGeoInformation *)=0
Callback method after locating current location is finished.
virtual void onLocateMeRemoved(AGGeoInformation *)=0
Callback method after current location indicator is removed.
virtual void onTrackingUpdated(AGGeoInformation *)=0
Callback method after every current location update when tracking is on.
virtual void onTrafficLayerAdded(AGGeoInformation *)=0
Callback method after traffic layer added.