1. A method of using context vectors in location applications, comprising: sensing an environmental condition for a given location; defining a context vector for the given location, wherein the context vector includes a value for the environmental condition sensed; detecting a context transition corresponding to a change in the environmental condition; and modifying an operation of location applications in a communication device based on the context transition detected.