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).