Tell me more ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I want to develop a mobile app with the following features:

  1. work offline on mobile and don't need access to the internet (disconnect mode)
  2. can import layers to it in public extensions (shape file, personal geodatabase, kml)
  3. can edit layers
  4. have some forms and fields that get filled out by mobile user and save in database

I think Android is a better platform for developing my app, so I need a GIS service that can extend in Android.

I know ArcGIS and developed web apps and desktop apps with that before, but in mobile app developing, I can't use it, because I had to use the ArcGISOnline service to host my layers and I don't want share my map and want to host data locally and offline.

I'd like to know:

  • what I need
  • what GIS service should us
  • what platform I should choose
  • which is better
share|improve this question
Arcgis SDK for android seems to be the best option to match your requirements resources.arcgis.com/en/communities/runtime-android – geogeek Jan 9 at 18:46
closely related: gis.stackexchange.com/questions/7567/… – underdark Jan 10 at 7:07
An existing open source app: play.google.com/store/apps/… – BradHards Jan 10 at 7:14
1  
@geogeek : i thought it only Serve in online mode,but somone in this link say can import maps and i am working on it,tanx – Mohsen.Sharify Jan 10 at 12:40
@underdark :very tanx,this can help me – Mohsen.Sharify Jan 10 at 12:42
show 4 more comments

migrated from meta.gis.stackexchange.com Jan 9 at 13:41

1 Answer

We have a demo which uses ArcGIS Online. More info here...
WebMapSolutions.com

share|improve this answer
@Matt:tanx,but we want develope it in our organization – Mohsen.Sharify Jan 16 at 12:57

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.