What's new in Version 2.0
Version 2.0
API
- Support for Hosted Services
- Support for ArcGIS v10.1 Feature services
- Support for Feature Service Editor Tracking
- Support for new features on ArcGIS Online
- Query and Popups on hosted tile services.
- Legend ControlNote:
This is a feature available on the webmaplayer object. Once the legend has been enabled/disabled on the layer, the user can access the status of the legend using webmaplayer.isShowLegend() method. This method will indicate if the legend is activated or not. To check which webmaplayers do not have visible legends use webmaplayer.getInvisibleLegendLayers().
Additionally the user can get a list of legends from the layer. The legend object internally is a class which contains a bitmap and string. For a Dynamic layer and Tiled Map service layer the legend is available in the ArcGISLayerInfo class.
- Support for switching basemaps on web maps.
- Support for webmap layers which are created from CSV files by referenceNote:
You can now import a CSV filewith latitude and longitude coordinates from a URL into a web map layer.
- Support for self-signed certificates.
SDK
- Support for revision 18 of the Android SDK tools and the Eclipse ADT plug-in.
- New Fix Project Properties Feature tool.
Changes
API
- Updated Portal APINote:
The portal api has been changed so that it supports Async tasks instead of Callback listeners. The callback model has been deprecated in this release and will not be support going forward.
In the new model, the steps to get information from the portal and accessing groups, users, items remains the same. However the change is that to access or work with these objects now the user has to create an Asyc task. All the operations can be done in one task in the doInBackground(.........) method call. This makes it much easier to develop and also Async task by nature works more efficiently.
- Improved support for secured services contained in web maps.
- Public ENUM types in consistent style, capital case.Note:
You will have to refactor any usage of our public enums to use all CAPS. This is consistent with all our public enums.
SDK
- Sample dialog on Linux presents the samples in the correct order.