Glocate – Buddypress Map Plugin

BuddyPress Googlemaps Plugin Specification:

Basic description:

A plugin component is required for BuddyPress to find and display members location markers on Google maps.
The plugin must be generic for any BuddyPress installation
All maps need to be dynamic and offer a ‘Directions’ option
Each element of the plugin needs to be controlled from an options area in the website dashboard.

Maps required:

Site-wide Map

To display on a single map all users who have chosen to display a members map. The site-wide map initial position will default to either a specified location or in the area associated with the current users IP address.
Site-wide maps must be searchable and have filters to switch on and off different members markers by type (based on a members xprofile field selection).

Member Profile Maps

Each member will be able to choose to display a map based on their xprofile location details supplied (as a minimum of zip code(post code) and country). A small map of each individual member location will be displayed on their profile page.

Group Maps

Each group will have the option to display a map of the members of that group

Markers:

Markers are customizable. When clicked display the members username, profile image, description, address details and a link to the members profile page.

Admin Options Panel:
• Controllable items:
• Default location of site-wide map. This can be defined as a specific location or default to the current users area associated with the IP address.
• Which maps to display
• Custom marker icons. A different marker should be optional for each selection defined for a specific xprofile field option. (Customizable icon and shadow)
• Options for extended marker details (e.g. options for displaying users avatar, address, description etc)
• Display dynamic or static maps
• Initial zoon
• Optional map types – Road, Sattelite, Hybrid, Terrain
• Map control and navigation control options
• Show user location
• Map size options

Shortcodes:

Shortcodes required for inserting maps into posts and pages.
Ability to display single or multi marker maps

Leave a Reply

Your email address will not be published. Required fields are marked *