Buddypress Groups Maps

I need people in groups to be able to add custom maps to the groups. Each map should allow the user to add placemarkers and draw lines between the placemarkers to they can make it into an actual route.