/**
  * Members map
  */
 public function membersMapObject()
 {
     global $tpl;
     $this->setSubTabs('members');
     $this->tabs_gui->setTabActive('members');
     include_once "./Services/GoogleMaps/classes/class.ilGoogleMapUtil.php";
     if (!ilGoogleMapUtil::isActivated() || !$this->object->getEnableGroupMap()) {
         return;
     }
     include_once "./Services/GoogleMaps/classes/class.ilGoogleMapGUI.php";
     $map = new ilGoogleMapGUI();
     $map->setMapId("group_map");
     $map->setWidth("700px");
     $map->setHeight("500px");
     $map->setLatitude($this->object->getLatitude());
     $map->setLongitude($this->object->getLongitude());
     $map->setZoom($this->object->getLocationZoom());
     $map->setEnableTypeControl(true);
     $map->setEnableNavigationControl(true);
     $map->setEnableCentralMarker(true);
     $member_ids = $this->object->getGroupMemberIds();
     $admin_ids = $this->object->getGroupAdminIds();
     // fetch all users data in one shot to improve performance
     $members = $this->object->getGroupMemberData($member_ids);
     foreach ($member_ids as $user_id) {
         $map->addUserMarker($user_id);
     }
     $tpl->setContent($map->getHTML());
     $tpl->setLeftContent($map->getUserListHTML());
 }
 /**
  * Members map
  */
 function membersMapObject()
 {
     global $tpl;
     $this->tabs_gui->setTabActive("members");
     $this->setSubTabs('members');
     $this->tabs_gui->setSubTabActive("crs_members_map");
     include_once "./Services/GoogleMaps/classes/class.ilGoogleMapUtil.php";
     if (!ilGoogleMapUtil::isActivated() || !$this->object->getEnableCourseMap()) {
         return;
     }
     include_once "./Services/GoogleMaps/classes/class.ilGoogleMapGUI.php";
     $map = new ilGoogleMapGUI();
     $map->setMapId("course_map");
     $map->setWidth("700px");
     $map->setHeight("500px");
     $map->setLatitude($this->object->getLatitude());
     $map->setLongitude($this->object->getLongitude());
     $map->setZoom($this->object->getLocationZoom());
     $map->setEnableTypeControl(true);
     $map->setEnableNavigationControl(true);
     $map->setEnableCentralMarker(true);
     include_once './Modules/Course/classes/class.ilCourseParticipants.php';
     $members = ilCourseParticipants::_getInstanceByObjId($this->object->getId())->getParticipants();
     if (count($members)) {
         foreach ($members as $user_id) {
             $map->addUserMarker($user_id);
         }
     }
     $tpl->setContent($map->getHTML());
     $tpl->setLeftContent($map->getUserListHTML());
 }