Create a hierarchical database of locations or use Google Places API and allow users to fill the database for you (when posting Ads).
Geolocate each Location – use simple drag and drop interface to mark an exact place on Google Map.
Allow users to browse Ads by Locations using SEO friendly URLs .
Using SEO plugins (for example Yoast SEO)? Then you can fill meta title and description to make your Locations, even more, SEO friendly.
Display Google Map on each Ad details page, the location on the map can be as accurate as an exact street address.
Use [adverts_mal_map] shortcode to display a map with all active classified Ads, the map comes with keyword and location filters which allow to quickly filter Ads.
Integration with Custom Fields add-on will allow you to customize the search form on [adverts_mal_map] using drag and drop editor.
Search by radius / distance.
Search by multiple locations with a single search (applies to [adverts_list])
No more thinking which locations are available, MAL will provide you available locations in a multi-select dropdown or in the auto-complete field (applies to [adverts_list]).