No. The Find My iPhone app is the only way to locate a lost or stolen device - and then only if the device is turned on and connected to the internet.
In order to turn off the Find My iPhone app, the thieves would need to have your Apple ID and password.
I wonder how they got that password?