One set of layman's terms, coming up.
P25 allows radios to transmit voice, and data. GPS information is considered the latter.
Whether an APX is operating in conventional or trunked mode, data transmissions (also known more specifically in the Motorola world as packet data transmissions) are sent point-to-point, and usually require some sort of infrastructure to do so. So, how does the APX radio know where to send its location information?
Enter the alphabet soup: ARS and PN/UNS/IMW. For the purpose of this discussion each of these can be considered the same.
In the radio's codeplug, there's an entry for something called an ARS - automatic registration server. The ARS is a computer that is connected to the data subsystem of the infrastructure (as opposed to the voice subsystem of the infrastructure) that keeps track of radios. Sounds complicated but it's really not. If the ARS fields are setup, the radio sends a data message to the specified IP saying "Hi, I'm radio ID 12345, and I'm using IP address 1.2.3.4". Then, any applications on the data side can query the ARS to know how to reach the radio.
On the data side of the infrastructure, the ARS is known variously as tne PN (presende notifier), UNS (Unified Network Services) or IMW (Intelligent MiddleWare). Don't worry two much about these acronyms, as they essentially represent succeeding generations of the same thing.
So, now basically we have all the pieces in place for GPS location reporting. In addition to keeping track of radios presence on the data subsystem, the facilities above (PN/UNS/IMW) can also be programmed to instruct the radio to report its location on an interval (every 5 minutes) or upon travelling a certain distance (500 meters, 1 mile, etc). A data application (such as a mapping application or a computer aided dispatch (CAD) application) can query the PN/UNS/IMW database to know where the radio was when it last reported, and it can also ask the radio to immediately give a new report of its location.
This is a long winded way of explaining the fact that some sort of infrastructure is required for the radio to report its GPS location. The radio really isn't setup to "broadcast" its location for all other radios on the conventional channel or trunked takgroup to hear. This is because, when it comes to data transmissions, the P25 spec usually concentrates on unicast (that is to say one-to-one or point-to-point) transmissions, not broadcast transmissions. Even though it would seem like the radio is sending IP packets, on the actuall air interface (how the radio sends bits over the air within the digital nature of P25), it's not really a common IT type network where such broadcast data could occur.
So... how does this help with the OPs original inquiry? Well, if the radio is already operating on a data-capable infrastructure and has all the necessary stuff on the back-end (ARS and an application to query it), then the data is made available there and doesn't need to be "captured". If, on the other hand, the OP is talking about "sniffing" data messages between the radio and the data infrastructure over the air, then assuming the data is not encrypted, it's theoretically possible, but if trunked you'd have to be able to track which packet data channel on the system was being used, and either way you'd also have to know enough of the P25 spec to decode the information out of the P25 data packets so you could then do with the information as you pleased.
Hope this helps.