It might be a common term but I don't think it's the common term here.
Edit to add: But I can see how in a specialized field, where methods for locating an object are frequently discussed, using localization over location would be useful for describing the process of finding something, since location is also a noun referring to the place itself.