Google Maps API pricing got you down? You can use alternatives like OpenStreetMaps, MapBox, Bing Maps, Thunderforest or HERE maps.

What’s more Listeo supprorts also location autocomplete feature powered by OpenStreetMap which means that you don’t need to use Google API even for this.  It’s exclusive to Listeo – not found in other themes!  We took care to develop it with best UX/UI practices and it works as good as Google’s autocomplete.

An example of map and location autocomplete field powered by OpenStreetMap:

Please note that OpenStreetMap location address suggestions work only on “type and hit enter”.  OpenStreetMap usage policy doesn’t allow generating address propositions on each key press (like Google does).  That would generate too many requests per second and could overload their servers. Technically it’s possible but OSM foundation shares their api for free so we wanted to respect their usage policy.

An example of map and location autocomplete field powered by Google Maps:


You will find all map settings in Listeo Core → Map Settings:


Listeo Core → Map Settings

Setting Name Option/Details
Search Restrictions & Behavior
Restrict search results to one country country restriction, geographic limitation, regional search bounds, country-specific filtering, national boundaries, location constraints, geo-fencing, territory limits, single-country mode, regional lock, search area restriction, country code filter Put symbol of country you want to restrict your results to (eg. uk for United Kingdom). Leave empty to search whole world. text
Enable Map Bounds Search viewport search, visible area filtering, map boundary detection, dynamic search area, drag to search, zoom-based filtering, visible region search, map viewport filtering, bounding box search, current view search, spatial filtering, map interaction search Search listings within current map view when dragging/zooming the map checkbox
Default: ON
Automatically locate users on page load auto-detect location, HTML5 geolocation, browser location, GPS detection, automatic positioning, user location detection, geo-positioning, current position, location autodetect, find my location, geolocation API, HTTPS requirement, permission-based location You need to be on HTTPS, this uses html5 geolocation feature checkbox
Default: OFF
Map Configuration
Listings map center point default map center, initial map position, map starting point, default coordinates, center latitude longitude, map origin, initial viewport, default focus point, map centering, geographic center, starting coordinates Write latitude and longitude separated by comma, for example -34.397,150.644 text
Default: 29.577712,-45.629483
Autofit all markers on map auto-zoom to markers, fit bounds, automatic viewport adjustment, show all pins, marker clustering view, zoom to fit all, bounds adjustment, marker viewport, automatic map bounds, fit all locations, dynamic zoom level Disable checkbox to set the zoom of map manually checkbox
Default: ON