Introduction to the updated content of "original translation" ArcGis Android 10.2.4

Source: Internet
Author: User
Tags deprecated

Please note that the translation is inappropriate and wrong.

Official description of updated content

Https://developers.arcgis.com/android/guide/release-notes.htm

Version notes for 10.2.4

This topic describes the changes to the Android version of the SDK 10.2.4 ArcGIS Runtime.

If you are using Eclipse or ADT as your development environment, you can use the Upgrade ArcGIS Projects tool, which provides the SDK, to update the latest installed version of your ArcGIS project.

Minimum supported Android API version

The minimum supported Android version of 10.2.4 has been changed to Android 4.0.1 (API level 14).

Local direct support for vector and raster data

Shapefile,kml,geopackages can now be displayed on the map (Shapefiles are finally supported, wtf!! )

Supported Raster data formats:

    • Asrp/usrp
    • cib1,5,10
    • DTED0, 1, 2
    • Geopackage
    • GeoTIFF
    • HFA
    • HRE
    • Img
    • Jpeg
    • JPEG2000
    • NITF
    • Png
    • RPF
    • SRTM1, 2

Ps: Raster data stored in getodatabases is not supported

Spatial analysis Function (test)

Android devices that do not support x86

Support for WMTS Service Web map enhancement

Support for image service layers and WMTS services

Offline API efficiency boosts map operations and performance

The new zoom gesture (double-click drag), such as double-click, then swipe up to enlarge, double-click and then slide down to zoom out. After the second click, you cannot leave the screen and slide directly. This gesture can be rewritten, depending on the distance of the slide. Only the distance in the vertical direction is considered, and the horizontal distance is not calculated.

Callout strengthening

The size of the callout can be as large as mapview.

The size of the callout is now determined by the internal view (set by PX or DP)

Enhanced callout Display/hidden animation effects

API Breaking Changes
    • Attachmentmanager.retrieveattachmentinfos Behavioral change:the Attachmentlistener now calls back on worker thread while Previously called back on UI thread.

(this function is not useful for me to translate), as if the callback function of a method is on the same thread instead of worker thread.

New features

L Add Map long press events (Mapontouchlistener.onlongpressup event) to simplify the workflow.

L Added click-Drag and double-click drag events to Mapontouchlistener

L Add a method to clear cache authentication to resolve the authentication authorization of the APACHEHTTP server cache.

L Add a new Mapview constructor for offline map construction. Allows online and offline basemaps (TPK) to switch.

L Add Basemap Switching method (Mapview.switchbasemap)

L ded Async Methods Createpopupinfo, Fetchpopupinfo, and Fetchlayerserviceinfo to Arcgistiledmapservicelayer and ArcGISDy Namicmapservicelayer. Also added simple getters for Getlayerserviceinfo to the Arcgisdynamicmapservicelayer.

L Added get/setdefinitionexpression methods on a featurelayer to filter out features to be displayed.

L Add a new method to set the maximum callout of aspect and offset, via PX or DP. You can decide whether to pass events on callout to Mapview by setting

L add gettimeextent, Gettimeinfo, Gettimeinterval and Istimeaware methods to Arcgisimageservicelayer to support time-aware scenarios.

L Add setbufferenabled to set whether to cache tile layers

L Add Kmllayer to support network and local KML data files.

Obsolete function (feeling is irrelevant, it is not translated)
  • The Mapgesturedetector class and Ongesturelistener interface have been deprecated since they is intended for internal use only; Use the Mapontouchlistener or other listeners in the Com.esri.android.map.event package instead.
  • Deprecated the synchronous createpopupinfo and Getpopupinfo in Arcgistiledmapservicelayer and Arcgisdynamicmapservicelayer; Use the alternative methods with callback parameters instead.
  • Deprecated the Fetchlayerinfo method on the Arcgispopupinfo class; Refer to the new alternative methods on the Arcgistiledmapservicelayer and Arcgisdynamicmapservicelayer classes instead.
  • Deprecated Calloutpopupwindow in favor of Callout (which have been enhanced as described in the section above).
  • Deprecated the Get and set methods for title text attributes in Calloutstyle (for example, Get/settitletextcolor), as Call Out titles were removed in a previous release.
  • Deprecated the Kmllayer class in the COM.ESRI.ANDROID.MAP.OGC package; This was superseded by the new Kmllayer class, the COM.ESRI.ANDROID.MAP.OGC.KML package.
Content added and updated in the SDK

L added several sample (Geojsonearthquakemap, Classbreaksrenderer, Uniquevaluerenderer, and Dynamiclayerrenderer).

All of the minimum supported Android versions of sample are modified to API level 15, some of which are modified to use the fragment architecture, and the new user interface

L added some use help documents

Bug and Problem fix (not translated in detail)

Introduction to the updated content of "original translation" ArcGis Android 10.2.4

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.