Here is an app that collects
for plants. It uses the now defunct Fusion Table database and a TinyDB but you can use GoogleSheets etc to store your data.
Here is a discussion of someone photographing fish caught at specific coordinates Map Markers and Google sheets (download images from Googlesheets speed over network is slow) - #16 by Mark_Parente Unfortunatetly, it contains a long winded discussion of how fast it might take to accomplish the data transfer from the device to the database and retrieval.
This too might be useful (Map) Runtime markers - #4 by SteveJG
There might be some ideas you can use in your Project.