If you want your code to work across multiple domains when using Google Maps you will need to dynamically change your Google Maps key based on request. Google requires you have a unique key for each host that makes calls into Google.
I solved this by placing a few statements in my application.cfc onrequest function.
The code checks the cgi.http_host and then sets the correct key value.
I created the all the keys at http://code.google.com/apis/maps/signup.html
2 <cfset ajaxparams['googlemapkey'] = 'actual key from google'>
3</cfif>
4<cfif findnocase("345.com", cgi.HTTP_HOST) GT 0>
5 <cfset ajaxparams['googlemapkey'] = 'actual key from google'>
6</cfif>
7<cfif findnocase("567.com", cgi.HTTP_HOST) GT 0>
8 <cfset ajaxparams['googlemapkey'] = 'actual key from google'>
9</cfif>
10<cfajaximport params="#ajaxparams#">
If you just have one host you can alternatively set the key inside the administrator.

