I'm trying to get location in Tasker. I can get location, but there are always tears involved. Sometimes there is also gnashing of teeth that goes along with the weeping. Basically, what I'm trying to accomplish is a task that will execute every time I leave my office and get in the car. The car adapter is recognized as AC power. So, I need to get an accurate location otherwise it'll go off when I'm at a client site. I've been working on this off and on for a month or more and I'm very tempted to write it off as completely undoable. This is what I've tried so far: Context: Power = AC Load app = Mileage tracking app (I track my mileage for work.) Wifi near = work wifi. This worked beautifully and launched the task when I left my office. Then it launched it again an hour later when I got back into my car at the client site which is about a 20 min drive away. So I figured I'd go back to the drawing board and came up with this: Power = AC Load app = Mileage tracking app Wifi near = work wifi Network loc = network location from my office This worked better. I was able to drive 20 mins and the task wouldn't go off. However when I drove just a few mins away, the task still went off when I got back into the car. So, I sad screw it and tried this: Power = AC Load app = Mileage tracking app GPS = Work location I was a bit concerned that this might drain my battery, but I figured that it would only check my GPS location if I was on AC power. I figured this would be no biggie. The problem is that this doesn't work either. It still goes off 20-30 mins after I've left the office. What can I do to get an accurate location without any tears involved?