Nearby People
This module automatically tracks all online members' #location and displays them live on an interactive #worldmap. This way anyone can see live who is from where (country, region, city, etc.).
Additionally it can be configured to show #online members #nearby, i.e. as soon as a viewer's location is determined - it automatically centers the #map at it and zooms to a configured level.
A member is able to deny a request to determine his location if he wants to. So the module is not tracking those people who doesn't want their location to be known and appear on a map. Also it allows admin to set max possible zoom level to make it impossible for the members to see the exact location to respect members' privacy.
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.
Important Notice: The Geolocation API will only work on secure contexts such as HTTPS. Which means that your site must work over a HTTPS protocol in order for this module to work properly.
Also you may be interested in Locations Map module which shows locations of all kinds of site content and in Events Map module which add a maps functionality to the Boonex's Events module.