1. A method for enabling in-network location based services, comprising: (a) receiving, in a location server on a wireless network, trigger information, for one or more triggers, from a location based application located outside of the wireless network, wherein the trigger information defines: (i) a source locatable that specifies an object of interest; (ii) spatial information that defines spatial criteria for a target locatable that will activate the trigger; (iii) a notification flag that describes an interaction between the source locatable and the spatial criteria that will cause an alert; and (iii) temporal information that defines a time period for which the trigger will be active; (b) determining if the one or more triggers are active based on the temporal information; (c) obtaining an updated location of the target locatable if the trigger is active; (d) evaluating the active triggers by determining if a trigger alert has been caused by the source locatable interacting with the target locatable in accordance with the spatial information and notification flag; and (e) pushing a location answer to the location based application if a trigger alert has been caused.