Working with the Geolocation module in Drupal 8
I worked with geolocation field module to integrate a map in my website for each of the user's friends.
Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng). The Drupal 8 version also provides a views proximity search plugin. Geolocation Field can be used with all fieldable entities like nodes, users, comments, taxonomy terms, etc.
The Geolocation Field module is very easy to integrate into your site. It is flexible and can be used for various views. The ability to be customized to different sizes and zoom values provides the user a rich experience.
It's integrated sub-module Google places API geocoding support provides with precise street-street data.
Buddy Finder is a website which helps the user to get the location of his friends instantly.