I knocked up a tasker app on my Android one night in my tent when I was touring this year so Mrs Jiberjaber could have some peace of mind I hadn't fallen in to a river or some such between campsites.
Garmin livetrack worked but the battery drain on the phone wasn't ideal - something that transmitted a location every 45 mins was the best compromise, but you can't adjust the update frequency of the livetrack unfortunately.
I did quite a lot of searching to try and find something that would meet the use case I had, in the end I remembered I had Tasker installed on the phone so a few lines of configuration later and it just sent her a text SMS with a google maps link to my current location - I also sent it to myself as well to confirm the right location had been sent. I went for SMS as I had unlimited roaming SMS on my contract
If I had thought about it before the trip I suppose I could have knocked something up a but more fancy with a web page and the locations joining up to show a route, but she was just interested that I was still moving along
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en_GB
Profile "Daytime tracker" Active between 07:32AM every 45mins till 4:31PM which runs a task called "Every 45 mins"
Task "Every 45 mins" runs 3 things in sequence:
1. Get location using GPS with a 60 second timeout
2. Send SMS to Mrs J with message: "
http://maps.google.com/maps?q=%LOC" (%LOC is the GPS co-ordinates)
3. Send SMS to myself with message: "
http://maps.google.com/maps?q=%LOC" (%LOC is the GPS co-ordinates)
That's it. I also added the ability for Mrs J to send a SMS with QTH in it to get the phone to run the "Every 45 mins" task to ping my location should she want to.