Someone wants me to make a virtual map of a town in my area. He wants it very similar to Google Maps in that you drag the map to move around and it has rollover-activated hotspots on it to mark local businesses. Because it's going to be fairly large (a lot of the town plus 300-odd hotspots), I'd like to do it in AJAX and have the map load dynamically as you move around. Thankfully, zooming is not required or even wanted.
Hotspots will need to be stored in a database and will have their own editor, possibly based on the end-user interface, but I'm not really worried about this until I've got the actual map working.
Before anyone suggests it, unfortunately, I can't just use the Google Maps API - the guy wants to be able to create the actual map himself and give it a somewhat 3D look.
Does anyone have any suggestions as to where to start with this? I'd like to use Mootools if possible, but it doesn't really matter, as long as it works.
Someone wants me to make a virtual map of a town in my area. He wants it very similar to Google Maps in that you drag the map to move around and it has rollover-activated hotspots on it to mark local businesses. Because it's going to be fairly large (a lot of the town plus 300-odd hotspots), I'd like to do it in AJAX and have the map load dynamically as you move around. Thankfully, zooming is not required or even wanted.
Hotspots will need to be stored in a database and will have their own editor, possibly based on the end-user interface, but I'm not really worried about this until I've got the actual map working.
Before anyone suggests it, unfortunately, I can't just use the Google Maps API - the guy wants to be able to create the actual map himself and give it a somewhat 3D look.
Does anyone have any suggestions as to where to start with this? I'd like to use Mootools if possible, but it doesn't really matter, as long as it works.
Thanks a lot!
--- Mr. DOS