|
Webmaster Resource Directory | Contact Us | Submit Your Site | |
|
|
In this example I have used the map of the Itasca demo of the Mapserver. I have done only small changes to the map file. The Itasca demo has (into the html file) the parameters of the path where to store the images: IMAGEPATH "set in index.html" IMAGEURL "set in index.html" I have changed them as fixed path IMAGEPATH "/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" Than I have set as STATUS ON several layers for a better map. The Database The positions and the images paths that have to be shown on the map are stored into a table of a database in MySql. I have created a new database named "mapexample" and a new table "weather": CREATE TABLE weather ( id bigint(20) NOT NULL auto_increment, imagepath varchar(255) default NULL, x double(16,4) default NULL, y double(16,4) default NULL, PRIMARY KEY (id) ) and than I have inserted into the table the positions of the weather images and the path of every icon: INSERT INTO `weather` VALUES (1, '/data/weather/icons/sunny.gif', 478107.0000, 5250301.0000); INSERT INTO `weather` VALUES (2, '/data/weather/icons/cloudy.gif', 408107.0000, 5220301.0000); INSERT INTO `weather` VALUES (3, '/data/weather/icons/storm.gif', 468107.0000, 5270301.0000); INSERT INTO `weather` VALUES (4, '/data/weather/icons/variable.gif', 408107.0000, 5310301.0000); It is not necessary for the images to be stored into a directory visible from the web, because are taken directly by the script and then merged with the map. The PHPMapscript code Here is the code I have used for generating the map: "> More info: http://www.parsec.it/tutorials/ Roberto Colonello owns and operates http://www.parsec.it and http://www.gmdir.com
More Web Development Articles
How To Evaluate Your Web Sites Performance
UK Online Shopping with an Edge, for Buyers and Sellers Alike
Web Site Development Process - The Life-cycle Steps
Database Driven Web Site - Do You Need It?
You May Be Losing Valuable Traffic - And Not Even Know It!
How to Maximize the Value of Every Visitor to Your Website
10 Simple Steps: Its Magic If You can E-Mail You can Update Your Web Page Dynamically
Earn On Offshore Web Design and Development
Successful Commercial Sites
Make Your Own Brand!
|
|