Cerberus still needs mobile data to send info though I *think*, you can just activate it via SMS. With iOS being more locked down, there's very little you will be able to do to achieve this beyond what iCloud offers.
You may be able to get an app that tracks GPS location, but that would just be a history of GPS co-ordinates on the phone itself. You'd have to access the phone to retrieve the info, and then you'd still have to translate the co-ordinates into map locations - so not exactly the quickest job in the world...