This module adds an interactive
#map of #locations for all kinds of content like profiles, events, videos, timeline posts, etc. Anything that supports #location field. It allows members to filter locations by types. All locations are clickable. Alternatively it can be configured to show only one type of locations (lets say #online members only) and in this case the filters section will disappear automatically, so the entire map will be showing locations of online members only and nothing else.
It supports a variety of map providers and styles, including
#Google Maps, #Wikimedia, #OpenStreetMap and many others. A lot of maps providers/styles examples you can find by this link: http://leaflet-extras.github.io/leaflet-providers/preview/index.html. Most of these providers are free to use, which means that you don't have to pay anything in order to display the maps on your site.
Also you may be interested in Nearby People module which shows a real time location of online members and in Location Picker module which allows to use Location field without having to use Google Maps.