citrit / iMapInvasiveSpeciesApp

iMap invasive species app for field entry. iMapInvasives provides an on-line, GIS-based data management system to assist citizen scientists and natural resource managers working to protect natural resources from the threat of invasive species.
3 stars 0 forks source link

App instructions #16

Open shodge17 opened 9 years ago

shodge17 commented 9 years ago

This probably is something for Brent to write and Tom to just make a button on the app somewhere. Instructions need to somehow convey to the user that while their phone is in connectivity they must use the where tab on the map to zoom into all areas where they are going to be collecting data. This zooming should include all scales they want to be able to see when they are in the field and out of connectivity. This accessing causes the respective map tiles to be cached on the phone (TOM - in the app cache right? Any limits? I think Google allows somewhere around 8-10 meg per saved off-line map). If a particular area is not access before connectivity is lost then the user will just see a blank map with the icon.

I do not know the exact number of scales, but I think it is around 16 for Google Maps. The user MAY need to somehow understand that concept because they could just zoom in enough to,see their study area and think "Ok - I am good to go because I PRE-zoomed to the area I will be collecting data for."

With Google Maps you can create offline "stores" of very large (most of Tampa) areas that can be zoomed all the way to the closest zooms. In the long run this would be the ideal thing to do for the app. Here is a link to how Google does it now: https://support.google.com/gmm/answer/3273567?hl=en

If the user doesnt pre-cache their area, then they just will not see a map. The app should work just fine (Someone needs to test this)

mrchocoborider commented 9 years ago

I have tested this and experienced the following results:

Pre-caching the map worked very well. I pre-cached my target location with connectivity, walked over to it and in airplane mode made an observation. The point jumped to my location and I could see the map just fine.

However, when I moved ~100 yards away from my original location and tried to make a new observation, the point did not jump to my new location, but stayed where I had made my last observation. I tried restarting the app and making new observations but the point didn't move even after waiting for some time.

Any insight into this?

btkinal commented 9 years ago

I will work on this