Yes, Fake GPS works with Pokemon GO. All you need to do is enable the Fake GPS option under the Mock Location tab. If you don't do this, then you'll definitely see the failed to detect location error.