Missed the method calls during the refactor

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Don't think we need 'layer' in the method name

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Delegate interface cleanup

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Revert "Don't think we need 'layer' in the method name"

This reverts commit ca215d93b0c2541dac93605cb1f9de5f31c53cd1.

Signed-off-by: Blake Skinner <bskinner@mit.edu>

Conflicts:
	Modules/ArcGIS Map/View/MGSMapView.m
Got rid of that annoying QRReader IBOutlet/readonly warning

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make the graphics layer weak. It's effectively just a cache and it will be re-created if nil.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Separate out the public, geometry-related class methods and dump them into a header as functions, instead.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Clean up the callout handling. Since we are overriding the map view's tap handler, we need to implement out own code to pop up a callout.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Merge together the layer creation code and make the graphics layer weak. Also, creating a graphics layer does not require a spatial reference so we can skip those checks.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
The map view will be the info template delegate now so we can kill the interface declaration here.

Signed-off-by: Blake Skinner <bskinner@mit.edu>