No need to post across threads really I think most of us on this forum just check out the new posts or ones we're already in so will typically be seen eventually either way...
Regarding the question I haven't used APM but in general you just need a UART connection from the FC to the GPS module for GPS data to get passed along (you hook up the TX on GPS to RX on flight controller and the TX on FC to RX on the GPS). Aside from that GPS unit just needs power and GND (check specifications for acceptable input voltage range).
If you get a module that has GPS and compass in one like the Beitian BN-880 then it will also have two more connections for I2C that are SDA (data) and SCL/CLK (clock). The compass data gets sent automatically by the compass over the I2C bus and the GPS data gets sent over the UART lines using UBLOX protocol.