Welcome to GCDroid
create topics and leave suggestions for new feature
Willkommen zu GCDroid
erstelle Themen und hinterlasse Vorschläge für neue Funktionen
Create independent waypoints
Neongeo had a very nice feature. One could create waypoints that are completely independent from geocaches.
An example use case is when planning to place new geocaches. Easy way to save notes on a map where I can see circles around other geocaches (and the distance to them when clicking them).
An option to export these extra waypoints in CSV form or similar would be sexy, but definitely not a requirement to make it useful.
So phase one done :-)
Here what will be released in the next RC beta.
All new waypoints will be added from map. All waypoints will be added as 'dummy caches' with an '!' as icon.
Before the waypoint is created a name can be given.
2 Options:
a) averaging, which will allow start/stop of averaging and once stopped the avg location will be used to create new 'cache'.
b) waypoint from map, a crosshair will show in the center of the screen and you can move the map around. whatever is under the crosshair will be the location used.
Currently no special icons can be used! Since waypoints need a parent cache to work I made these waypoints 'dummy caches'. And icons for caches are definded by type. Long story short, no custom icons. Maybe in the future....
For now I consider it done. Will come in next RC beta. Maybe tonight, maybe this weekend.
Filterauswahl alle/keinen
Damit könnten alle Typen abgewählt werden, wenn man danach nur 1 Typ auswählen möchte.
Track/Trail
Store the geocachers position every minute or so and show as a trail on the map, with small dots. Probably only store the last hour. This should be something that can be turned on/off directly from the Map.
Most Garmin users I know uses the track feature in those GPS devices, and I know I did myself back in the days. I used it when using Neongeo as well.
This idea is 100% inspired by Garmin and Neongeo (obsolete app).
OK, so I have an implementation... couple questions...
How many 'datapoints' are a good value? currently sampling every 1s if distance is at least 1m.
3600 points/h. So 10000 points are about 3h.
How much tracking history is useful?
I guess there should be some limit.
What about opening/closing the map? I assume I would need to remember the track.
What about screen locked? Keep tracking? For how long? -> currently not tracking. would impact battery!
Many things to consider.
What does the author think? Or anyone that voted?
Friends tab
The API nowadays supports fetching both friends and friend's logs.
https://api.groundspeak.com/api-docs/index#!/Friends/Friends_GetFriends
https://api.groundspeak.com/api-docs/index#!/Friends/Friends_GetFriendsGeocacheLogs
The first is probably already used by GCDroid. I suggest implementing the second one for the Friends tab instead of requiring a fetching of All logs before it's complete.
I would also like to see my own logs somewhere, possibly in the top of Friends logs. I am not certain if there is a good way to fetch them though. I often go from GCDroid, open in Web browser, scroll down to the logs and press the link there to see my own log.
Finally, this is currently in beta test and will be in the next release!
Add more Filters
I was caching with a iPhone/Cachly user recently and they had an amazing list of filters in that app. Here are some screenshots from Cachly:
We were in an area with a lot of hides by two geocachers and we were struggling with finding their caches. So we used the filters in Cachly to exclude their caches to figure out where we could go next to avoid most of their caches.
It would be nice to see some/all of these filters in GCDroid (those that don't already exist)
Read corrected coordinates from Cache notes
At least Project-GC, Neongeo and C:geo parses the Personal cache note for coordinates. Since Neongeo and C:geo was ahead of Project-GC on this, Project-GC copied their behavior. If there are multiple coordinates, the first one is used. If there is also a "real" corrected coordinate, that one has precedence.
Customer support service by UserEcho