[GIS] Getting started with MapServer 6 and Google Maps

google mapsmapserverPHP

I'm relatively new to GIS, but what I'd like to do is display map layers on top of Google Maps.

From what I understand, MapServer provides the tiles that can be overlaid onto a Google Maps page.

I'm proficient with HTML, JavaScript, Unix, and PHP so technically this shouldn't be a problem, but I'm finding a severe lack of resources when I am trying to find out how one gets started. The MapServer documentation seems to be a little over the place, and Google results aren't helping.

Where does one get started with GIS and mapserver with a view to integrate on top of Google Maps?

Best Answer

First you'll need to set up MapServer as a WMS, then you'll need a tile cache to produce the tiles and store them. This guide should get you started with that.

Then only real catch is that Google think the Earth is round and made up their own projection so you'll need to serve your tiles in epsg:900913 but most (all?) the tile caches mentioned in the above guide will handle that for you.