Use new API methods to request location

Fixes #2479
Dropped unnecessary return
Merge pull request #2481 from wordpress-mobile/issue/2479-new-location-request

Use new API methods to request location