We currently use Salesforce Maps, but before that, we used Mapline and liked it. It does not connect to your CRM but you export a list and load it into Mapline, then you can select the people you are interested in (like in a certain area) and export out the list again.