There are two "permissions" for location gathering in the Android API: course and fine. Generally speaking, these map to cell tower triangulation and GPS, respectively, but other technologies can be used, and there are ways to develop software for new ones as plugins.
_________________________
Bitt Faulk