AfriGIS Map SDK (BB10)  v 1.0.0
Provides easy integration of AfriGIS Maps into BB10 platform.
Public Member Functions | List of all members
AGMapViewDelegate Class Referenceabstract

The AGMapViewDelegate defines a set of optional methods that you can use to receive map related update messages. More...

#include <AGMapViewDelegate.h>

Inheritance diagram for AGMapViewDelegate:

Public Member Functions

virtual void onTrackingFailure ()=0
 
virtual void onAnnotationViewAdded (AGGeoInformation *)=0
 Callback method after annotation view successfully added. More...
 
virtual void onItemAdded (AGGeoInformation *)=0
 Callback method after Item successfully added to annotation view. More...
 
virtual void onItemLocationUpdated (AGGeoInformation *)=0
 Callback method after Item's location is updated. More...
 
virtual void onAnnotationViewRemoved (AnnotationView *, AGGeoInformation *)=0
 Callback method after Annotation view removed. More...
 
virtual void onItemRemoved (Item *, AGGeoInformation *)=0
 Callback method after Item removed. More...
 
virtual void longPressEventFired (AGGeoInformation *)=0
 Callback method after long press event on map. More...
 
virtual void onClearMapFinished (AGGeoInformation *)=0
 Callback method after map is cleared. More...
 
virtual void onLocateMeEnded (AGGeoInformation *)=0
 Callback method after locating current location is finished. More...
 
virtual void onLocateMeRemoved (AGGeoInformation *)=0
 Callback method after current location indicator is removed. More...
 
virtual void onTrackingUpdated (AGGeoInformation *)=0
 Callback method after every current location update when tracking is on. More...
 
virtual void onTrackingStopped (AGGeoInformation *)=0
 Callback method after tracking stopped. More...
 
virtual void onTrackingStoppedAndRemoved (AGGeoInformation *)=0
 Callback method after tracking stopped and removed. More...
 
virtual void onTrafficLayerAdded (AGGeoInformation *)=0
 Callback method after traffic layer added. More...
 
virtual void onTrafficLayerRemoved (AGGeoInformation *)=0
 Callback method after traffic layer removed. More...
 
virtual void remainingTimeToUpdateTrafficLayer (AGGeoInformation *)=0
 Periodic callback method to inform the client the time remaining to update traffic data. More...
 
virtual void onRouteViewAdded (AGGeoInformation *)=0
 Callback method after route view added. More...
 
virtual void onRouteViewRemoved (AGGeoInformation *)=0
 Callback method after route view removed. More...
 
virtual void onPinViewAdded (AGGeoInformation *)=0
 Callback method after Pin view added. More...
 
virtual void onPinViewRemoved (AGGeoInformation *)=0
 Callback method after Pin view removed. More...
 
virtual void onZoomInStarted (AGGeoInformation *)=0
 Callback method prior Zoom In action starts. More...
 
virtual void onZoomInEnded (AGGeoInformation *)=0
 Callback method after Zoom In action ends. More...
 
virtual void onZoomOutStarted (AGGeoInformation *)=0
 Callback method prior Zoom Out action starts. More...
 
virtual void onZoomOutEnded (AGGeoInformation *)=0
 Callback method after Zoom Out action ends. More...
 
virtual void onPanStarted (AGGeoInformation *)=0
 Callback method prior Pan action starts. More...
 
virtual void onPanEnded (AGGeoInformation *)=0
 Callback method after Pan action ends. More...
 
virtual void onImageItemPressEnded (ImageItem *)=0
 Callback method after Image Item being pressed. More...
 

Detailed Description

The AGMapViewDelegate defines a set of optional methods that you can use to receive map related update messages.

Since
v0.6.0

Member Function Documentation

virtual void AGMapViewDelegate::longPressEventFired ( AGGeoInformation )
pure virtual

Callback method after long press event on map.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onAnnotationViewAdded ( AGGeoInformation )
pure virtual

Callback method after annotation view successfully added.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onAnnotationViewRemoved ( AnnotationView ,
AGGeoInformation  
)
pure virtual

Callback method after Annotation view removed.

Parameters
AnnotationViewThe annotation view that's been removed.
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onClearMapFinished ( AGGeoInformation )
pure virtual

Callback method after map is cleared.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onImageItemPressEnded ( ImageItem )
pure virtual

Callback method after Image Item being pressed.

Parameters
ImageItemthat's been pressed.
Since
v0.6.0
virtual void AGMapViewDelegate::onItemAdded ( AGGeoInformation )
pure virtual

Callback method after Item successfully added to annotation view.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onItemLocationUpdated ( AGGeoInformation )
pure virtual

Callback method after Item's location is updated.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onItemRemoved ( Item ,
AGGeoInformation  
)
pure virtual

Callback method after Item removed.

Parameters
ItemThe Item that's been removed.
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onLocateMeEnded ( AGGeoInformation )
pure virtual

Callback method after locating current location is finished.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onLocateMeRemoved ( AGGeoInformation )
pure virtual

Callback method after current location indicator is removed.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onPanEnded ( AGGeoInformation )
pure virtual

Callback method after Pan action ends.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onPanStarted ( AGGeoInformation )
pure virtual

Callback method prior Pan action starts.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onPinViewAdded ( AGGeoInformation )
pure virtual

Callback method after Pin view added.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onPinViewRemoved ( AGGeoInformation )
pure virtual

Callback method after Pin view removed.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onRouteViewAdded ( AGGeoInformation )
pure virtual

Callback method after route view added.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onRouteViewRemoved ( AGGeoInformation )
pure virtual

Callback method after route view removed.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onTrackingStopped ( AGGeoInformation )
pure virtual

Callback method after tracking stopped.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onTrackingStoppedAndRemoved ( AGGeoInformation )
pure virtual

Callback method after tracking stopped and removed.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onTrackingUpdated ( AGGeoInformation )
pure virtual

Callback method after every current location update when tracking is on.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onTrafficLayerAdded ( AGGeoInformation )
pure virtual

Callback method after traffic layer added.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onTrafficLayerRemoved ( AGGeoInformation )
pure virtual

Callback method after traffic layer removed.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onZoomInEnded ( AGGeoInformation )
pure virtual

Callback method after Zoom In action ends.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onZoomInStarted ( AGGeoInformation )
pure virtual

Callback method prior Zoom In action starts.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onZoomOutEnded ( AGGeoInformation )
pure virtual

Callback method after Zoom Out action ends.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::onZoomOutStarted ( AGGeoInformation )
pure virtual

Callback method prior Zoom Out action starts.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0
virtual void AGMapViewDelegate::remainingTimeToUpdateTrafficLayer ( AGGeoInformation )
pure virtual

Periodic callback method to inform the client the time remaining to update traffic data.

Parameters
AGGeoInformationIt will provide current bounding box information.
Since
v0.6.0

The documentation for this class was generated from the following file: