The Facebook app takes a lot of heat (and with good reason), but the Facebook Messenger app is actually pretty alright at what it does. There's a new feature rolling out to this app today that lets you send a location to your friends as a message. It doesn't even have to be your location, just a location.
Facebook is careful to point out that nothing is changing with regard to the data Messenger has about your location. Using location in Messenger is still optional. Location sharing will show up in the menu with all the add-ons. It will add a location pin to the icons at the bottom of the app. Tap on that and you can choose to share your location or some other nearby place.
I'm not seeing this in the app yet, and I imagine it will be a server side change. It will show up for you whenever it shows up.