Tag Info

Hot answers tagged

5

Build your application with the ArcGIS Android SDK - http://resources.arcgis.com/content/arcgis-android/sdk Requires Android version 2.2 (Froyo) and above. The ArcGIS app will only run on an Android emulator running the 4.0.3 system image with hardware accelaratin enabled. The ArcGIS for Android application has been designed for Android ...


4

You could use the "Collector for Android" app - http://blogs.esri.com/esri/arcgis/2013/01/16/operations-dashboard-and-collector-for-arcgis-released/ Or write your own application using the ArcGIS Runtime SDK for Android - http://resources.arcgis.com/en/communities/runtime-android/ In either case, you wouldn't need ArcGIS for Server, but could instead use ...


3

I am unable to reproduce your issue on Mac or Win. But here are some things to confirm to ensure your settings are correct: SDK Manager Ensure ARM EABI v7a System Image is installed for the SDK you are targeting. Remember you must use Android 4.0.3 (API 15) or higher. AVD Emulator Choose a device based on Android 4.0.3 or higher. Choose ARM ...


2

If you don't mind a 3rd party app, you could try Arc2Earth Sync It will connect to Fusion Tables on your account's behalf and make it look like an ArcGIS Feature service. It can also use your ArcGIS.com credentials to create/update web maps so your FT tables show up automatically in the ArcGIS iOS/Android apps (or any of the ArcGIS Online apps/apis). Check ...


2

MapView.getSpatialReference().getUnit() returns the units of the MapView, which the polygon on the map inherits. You can write a switch statement to handle the conversion to meters from the various units, or perhaps the GeometryEngine.project method will help.


2

First, try setting the distance to 50 locator.reverseGeocode(mapPoint, 50);. The PlaceSearch sample already does the specific feature you are trying to implement. The current implementation geocodes the address, or place, in the edit text field after you hit the Go button. Then when you click on the blue graphic representing the result a callout appears ...


1

It appears you have issues with the ArcGIS Runtime for Android. Could you provide information as to whether you have it installed and configured correctly. If not please use this link (http://www.esri.com/apps/products/download/index.cfm?fuseaction=download.all) to download and configure the ArcGIS runtime for Android (I have mine installed for eclipse) and ...


1

The reason why the app runs when you comment out the mMapView.addLayer(tileLayer) is that the MapView's basemap is set in XML. Open up the /res/layout/main.xml file and comment out all the mapoptions parameters. Your XML should look like this: <!-- MapView layout, including basemap layer, initial center point, and zoom level --> ...


1

The Linked pdf said ...the best way to understand the JSON format is to look at examples from ArcGIS Online On searching for ArcGIS web map JSON format, I found that ESRI does have some limited documentation for this JSON format here. Though the documentation itself is sparse, the samples are more than helpful. The relevant sample in my case was: ...


1

Yes, you can set the anchor point using the MarkerSymbol.setOffsetX and MarkerSymbol.setOffsetY. symbol1 = new PictureMarkerSymbol(image); symbol1.setOffsetX(8); symbol1.setOffsetY(8);


1

The issue is in the return from the LocatorReverseGeocodeResult. Make the following edit to the address string: address.append(String.format("%s\n%s, %s %s", addressFields.get("Address"), addressFields.get("City"), addressFields.get("Region"), addressFields.get("Postal"))); More information about what is returned from ...


1

You cannot add data from a shapefile directly to the MapView. You can only add various types of Layers to the Map View. See this Page for more details: Map layer types You could however create a Map Tile Package from a mapservice and use it instead if you desire offline access, by using it in a Local Tile Layer


1

I responded to your post on the ArcGIS forum here. For general information about NATO military symbology, the APP-61 Wikipedia article is a good introduction.


1

Yes, you do have IDE choices. But the ArcGIS Runtime SDK for Android comes with a terrific Eclipse plugin, and works very well. The plugin does include the API reference, which right now is broken when you hit F1 key as you mentioned. It also includes integrated conceptual help, project templates and tools, integrated samples, etc. IntelliJ can be ...


1

The problem was that we need to set the spatial reference of the naFeatures that we were sending. Hence naFeatures.setSpatialReference(mMapView.getSpatialReference()); solved the problem!


1

I'm not overly familiar with the Android API but I am wondering if GeometryEngine.geodesicLength might be an easier approach. GeometryEngine.geodesicLength javadoc


1

There is currently not a way to change the transparency of a basemap loaded in the ArcGIS app available in the Play Store. The only way to control the transparency of the basemap is to use ArcGIS Online and set the transparency of the webmap there.



Only top voted, non community-wiki answers of a minimum length are eligible