Excluding CPT generated by a plugin from the loop

I’m afraid I don’t get the problem. The Loop usually only queries and displays post posts, and no custom posts. If your theme also lists your CPT, then you have to have a look at the query arguments.

Apart from that: When you register_post_type, you have several options to choose from and set.

I would say, you would use the following:

'public' => true,
'exclude_from_search' => true,
'publicly_queryable' => false,

Now your CPT only shows up if it is explicitly queried (as you would do on your Google Maps page, if I got you correctly).