Was working on another Drupal 6 site yesterday and worked on addressing a few issues that have crept up for the beta testing. One issue was that anonymous users would see the “Javascript is required…” message where the GMAP_Location block was rather than the node location map while logged in users were fine.
Seems that when comparing the HTML output to the client between logged in and logged out, the GMAP script is missing from the logged out HTML.
<script src="http://maps.google.com/maps?file=api&v=2.115&key=BeSureToGetYourOwnCodeBecauseIRemovedMineForThisPost=en" type="text/javascript">
On a hunch, I disabled block caching in the Admin –> Performance settings. Voila! Problem solved. So this appears to be a block caching issue. For now, I’ve just turned block caching off and will have to wait for time to dig into it more.
Just thought I’d post it here for posterity sake.
Blessings.
BTW Details are:
Drupal: 6.6
GMAP_Location module: 6.x-1.0-rc2
Location module: 6.x-3.x-dev
Popularity: 4% [?]