Shaning,
This might be related to your other Google Maps question.
As far as I can see, the Google Maps tiled backgrounds do not work when you're running the code locally - something to do with their API not allowing intranet usage, perhaps.
Try copying your files to an externally-facing web server and running the code there, to see if that helps.
Steve