I am currently working on a US government project using ArcGIS on mobile devices, and I have some general development questions regarding ArcGIS Runtime SDK for iOS and how it compares to the other available SDKs. e.g. ArcGIS Runtime SDK for Android, ArcGIS API for Flex, ArcGIS API for JavaScript.
1. I noticed that the Flex and JavaScript APIs have built in Drawing Tool classes for freehand drawing on a map while iOS only has point-to-point drawing, will these freehand drawing classes be implemented in future versions of iOS SDKs by ESRI?
2. If the answer to question 1 above is "No" or "No, can't disclose that to you" or "Its a gonna be a long way off until we've finished", which classes do we need to subclass in ArcGIS and/or Cocoa Touch to accomplish this for iOS, and how do you suggest we proceed in our design and development? Do you suggest we use an Objective-C category to accomplish the subclassing? Are there any current ESRI examples of code for doing this?
3. Can we use a non-ArcGIS based feature server to call for implementing our own map feature layer for proprietary or secret data? If so, how would you suggest we proceed in our design and development? Is there an current example or snippet of code that you can provide?
4. Can we use a non-ArcGIS based server to process our own geo query tasks of proprietary or secret data? If so, how would you suggest we proceed in our design and development? Is there an current example or snippet of code that you can provide?
5. Is there anyway to select and highlight a drawn map pin (i.e. substituting the PictureMarkerSymbol) either from direct touch, or from direct touch of an associated list of map pin items? If so, can you direct me to an example or snippet of this in code?
Thanks in advance for your answers.
Kind Regards,
Jim