Google's new Business Profile interface, aka NMX (I hate the name), in the web search results, for some business profile listings, is showing an option to "add a map to your website." It says that adding a map to your website will "help customers find your nearest store."...