Question: who gave poe the map?
Answer: Leia Organa sent Poe Dameron in search of San Tekka, who gave him a portion of a map revealing Luke's planet of exile. San Tekka was then killed by Kylo Ren, who sought the same information.