This will display a Google Map with flag information from the MySQL database.
The map needs to include:
1. Sidebar with categories selection
A. Ability to select either the full category; display all the sub categories (or)
B. Select multiple Categories and sub categories
C. Display tracks
2. Form to enter in the information to the database with the following MySQL fields:
C. Category Name (ability to have different categories)
D. Sub category name (assignment of subcategory with main category)
E. Flag (location of flag image as each category can have it's own flag)
F. Text fields (have text fields; text1, text2, etc..)
G. Ability to use the text field data for placement anywhere on the map including the information that displays when you click a flag.
H. Upload KML file or GPX files