I recently used SWConnect and SpotWalla for tracking my first trip (4 day cycling event). First I’d just like to say thank you for providing the app: everything was stable and hassle-free, and the battery drain was way smaller than I had feared.
I was wondering if it would be possible to add more features to the in-app camera? I’d love to either use photos from my photo library (understanding that they’d get compressed for uploading to SpotWalla), or to have in-app camera include more options (specifically, save the ”full size” images locally and do panoramas).
Thanks for the comments. I am a little bit constrained by the requirements of Spotwalla. Spotwalla is not a paid photo sharing site, and was (I believe) more intended to have links to external pictures. Spotwalla does allow SWconnect and other smart phone apps to upload pictures, but the size limitation was a request. I didn't realize that the app was storing only the reduced size version of the picture. That I can easily look into. I will also look into the possibility of selecting from the library, although that somewhat goes against the concept of snapping a picture at that location, at that moment and attaching to the trip. I will definitely look into this however.
One thing, that you might not be aware, is that you can use the Spotwalla website to attach pictures to your location points. I can't speak for the owner of Spotwalla, but based upon the capability he provided, I believe the concept was share your photos on a regular photo sharing website, and then place a URL to that photo into the location message. In this way, you can use a more robust photo app, and have those pictures available in your trip log on Spotwalla. To do this, you would log into Spotwalla, and from the navigation menu select "Devices". This will present a list of your configured devices. Click on the name of your device, and that presents a pull-down menu. Tap on "Browse Messages". This then presents a list of messages in reversed chronological order. Locate the message that is at the appropriate location, and tap the message number. This opens an editing dialog where there is two entry fields for links to photo thumbnail and full size.
One of easiest ways I have seen to get the correct message is to (1) open up a trip page and click on the location point where you want a picture attached. (2) Note at the very top the dialog that opens is the date and timestamp of the message. (3) in the "Browse Messages" page on the website, scan through until you find the message of the same exact time. This shouldn't generally be too difficult, as they are generally spaced every 5 minutes. Edit the message by clicking on the message number, and add a URL to your photo on an external site.
I hope this helps a little bit. As mentioned, I will look into this a bit more.
My idea with selecting a photo from the library was meant as an "easy" alternative to you changing the way your app's own camera feature works. I'd still be taking the photo "at the moment", but I'd just do it with a purpose-built camera app and then use SWConnect to compress and upload the photo. The main benefit I see to this approach is that it solves any other future requests for specific camera features as well.
Thank you for explaining the way to change photos after the fact; that may come in handy as well. When I wrote the post I was thinking purely from the perspective of how things work while still on the road, with friends & family following the updates live.
So, I've modified the app to save the full resolution picture. That was a very easy change. I'm looking at the possibility of adding picking from photo chooser, although that requires UI change to make this happen. Always a bit more involved. And, unfortunately, if you happen to using an iPad, there are code changes required, because the iPad photo picker cannot be presented in the same fashion as the camera. It must be presented in a pop-over controller, rather than a modal full screen controller. This isn't to say that it cannot be done, just that this little request does come with a certain amount of complexity.