Hi. The application I'd like to develop needs seamless map transitions at the map edges between adjoining maps (an aviation moving map). The maps are all the same projection and have consistent geographical extents per pixel. Will ArcGIS for Android support this functionality for a locally stored cache using the LocalTiledLayer call?
I'm referring to the panning action. The underlying map database consists of a series of geotiffs with coverage of the entire world. The individual geotiffs have 'clean' edges with the adjoining geotiff so they could be joined electronically to form a larger map.
My question is whether ArcGIS can refer to these underlying separate geotiffs and merge them 'on the fly' when the user is transitioning across chart coverage areas (some geotiffs are in the order of 45Mb per file).
I'm aware of some memory restrictions in Android and wonder whether this will be an issue. For example, the worst case scenario is when a user would be located at the intersection of 4 map joins. Will the ArcGISLocalTiled Layer handle this?
You need to create a local tile cache in ArcGIS Server and export the tiles from the map cache to your devices SD Card for the coverage area required, assuming you don't need the entire world for each flight :). This will offer you the disconnected solution with seemless panning of your coverage area. ArcGIS for Android supports the new compact storage format provided by ArcGIS Server 10.0. We offer a local tile layer sample in our SDK that depends on a 'pre-cooked' local tile cache in compact storage format.