I think "depending on/upon location" is a kind of idiomatic phrase. If I'm correct, we cannot give a grammatical explanation to the use of location without "THE" or "A". They also say "depending on size", "depending on color", "depending on carrier", "depending on source", "depending on environment", etc..
paco