Bug fix: make map script an absolute path.

The maps failed to load after some change in PyQt stopped the relative
location of 'xxx.js' being loaded. Using a full path seems to sort out
the problem.