Meaning:
Lit. “give me the pin” is a very common request when scheduling a meeting or trying to find each other in an unknown location. The “pin” requested here are GPS coordinates sent as a link to a map in your phone which will let it guide you to the location.