Filter custom post types by location

According to this blog post it is possible to filter custom post types by location:

Can this be done for directory, events and Marketpress products? I am assuming yes.

Can it be done to look as good as this?

Can the wpmudev google maps plugin filter by user geo-location?