Zoho CRM has a view in the app that allows you to see all of your contacts in the area on a map. This is awesome for anyone managing a physical territory for sales or customer service.