Zoom into your current location
Choose "measure distance"
Find the current location of your best friend
You now have the shortest possible straight line path between the two of you, taking into account the curvature of the Earth. At the bottom of the screen it'll tell you the exact distance in miles (and kilometers) to two decimal places. The line is dashed like a tape measure, and the more you zoom into it the more precise the numbers get
Divide the total distance by two
Zoom onto the middle of the line
Click and drag to adjust until you find the new measurement
You now have the exact geographic midpoint between you two.
Sometime in the future, meet your friend in the middle.
Someway, somehow, make it work. Make plans to travel to the halfway point and meet up.
The exact midpoint may not be feasible, so adjust your destination accordingly. If it's on private property, or in the middle of an ocean, a forest, a desert, a mountain, etc., then zoom out and look for the closest accessible town, find a nice restaurant there, and share a meal. If you've come this far, you've probably been on the road for hours and could use a break.
Equal distance doesn't necessarily mean equal travel time, so if you want it to be as equitable as possible, use your GPS to find the route between your two locations and meet up at that midpoint instead.
It doesn't have to be soon, not in this economy, but someday. Save up a little at a time, if possible, and splurge when you can. You deserve it. This may be a once in a lifetime thing. This may be prohibitively expensive. This may seem impossible, but I figure that if I'm never gonna be able to afford a house or have kids or a fulfilling career then I may as well try to enjoy what time I have left with friends.