<AGSMapViewLayerDelegate> Protocol Reference


Description

A protocol which must be adopted by a class wishing to be called for layer related actions happening on the map.

All of the methods of this protocol are optional.

Defined in:
AGSMapView.h ( ArcGIS library)
Since:
1.8

List of all members.

Public Member Functions

(void) - mapView:didLoadLayerForLayerView:
(void) - mapView:failedLoadingLayerForLayerView:withError:
(void) - mapView:failedLoadingWithError:
(BOOL) - mapView:shouldFindGraphicsInLayer:atPoint:mapPoint:
(void) - mapViewDidLoad:

Member Function Documentation

- (void) mapView: (AGSMapView *)  mapView
didLoadLayerForLayerView: (UIView< AGSLayerView > *)  layerView 
[optional]

Tells the delegate a layer that was added to the map was loaded.

Parameters:
mapView Map to which layer has been added.
layerView Layer view that was added to map
Since:
1.8
- (void) mapView: (AGSMapView *)  mapView
failedLoadingLayerForLayerView: (UIView< AGSLayerView > *)  layerView
withError: (NSError *)  error 
[optional]

Tells the delegate a layer that was added to the map could not be loaded.

Parameters:
mapView Map to which layer had to be added.
layerView Layer view that failed to be added.
error Error describing reason for failure.
Since:
1.8
- (void) mapView: (AGSMapView *)  mapView
failedLoadingWithError: (NSError *)  error 
[optional]

Tells the delegate the map failed to load. This could happen, for instance, when the basemap layer fails to load. When the basemap layer fails to load, other layers in the map are still loaded, but the map does not display any layers.

Parameters:
mapView The map that failed to load.
error Error describing reason for failure.
Since:
1.8
- (BOOL) mapView: (AGSMapView *)  mapView
shouldFindGraphicsInLayer: (AGSGraphicsLayer *)  graphicsLayer
atPoint: (CGPoint)  screen
mapPoint: (AGSPoint *)  mappoint 
[optional]

Asks delegate whether to find which graphics in the specified layer intersect the tapped location. Default is YES.

Parameters:
mapView Map containing callout to be shown.
graphicsLayer Graphics layer in which to find graphics.
screen Location in screen coordinates.
mappoint Map point.
Since:
1.8
- (void) mapViewDidLoad: (AGSMapView *)  mapView   [optional]

Tells the delegate the map is loaded and ready for use.

Parameters:
mapView The map that has loaded.
Since:
1.8