code: def add_location_reminder(self, service, name, lat, long, trigger, radius):
          
          args = {
              'item_id': self.id,
              'service': service,
              'type': 'location',
              'name': name,
              'loc_lat': str(lat),
              'loc_long': str(long),
              'loc_trigger': trigger,
              'radius': radius
          }
          _perform_command(self.project.owner, 'reminder_add', args)
docs: Add a reminder to the task which activates on at a given location.
  
          .. warning:: Requires Todoist premium.
  
          :param service: ```email```, ```sms``` or ```push``` for mobile.
          :type service: str
          :param name: An alias for the location.
          :type name: str
          :param lat: The location latitude.
          :type lat: float
          :param long: The location longitude.
          :type long: float
          :param trigger: ```on_enter``` or ```on_leave```.
          :type trigger: str
          :param radius: The radius around the location that is still considered
              the location.
          :type radius: float
  
          >>> from pytodoist import todoist
          >>> user = todoist.login('john.doe@gmail.com', 'password')
          >>> project = user.get_project('PyTodoist')
          >>> task = project.add_task('Install PyTodoist')
          >>> task.add_location_reminder('email', 'Leave Glasgow',
          ...                            55.8580, 4.2590, 'on_leave', 100)