I am very new to the google maps API, but I am redirecting to different maps based on the results in a form. So my action page looks like:
<cfif #FORM.bar# EQ "on">
<cflocation url="http://*********/phone/barmaptest.cfm" addtoken="no" />
</cfif>
The map is within jquery mobile, I am not sure if that is causing the map not to load. But when I open the page on its own the map shows up fine. But when I attempt to redirect to it it does not. I am loading the map using onLoad in the body like shown in the google maps api documentation.
The grey box indicates the map is not set up correctly (meaning the map and not points of interest). Try the following:
Manually create the maps first so you can be sure you have them set up correctly. After that, you can examine the output to the browser and make sure it matches your desired outcome (tested in the first step). Any disparity between the first step and second have to be corrected and then you should have maps.
BTW, The ColdFusion code adds little to helping out the problem.