Геопозиция

На карте можно отметить расположение объекта, не вводя координаты вручную.

Если у объекта уже заданы координаты, при открытии карты в центре окажется сам объект.

Если у объекта не заданы координаты:

  1. В центре карты окажется точка со средними для дочерних объектов широтой и долготой.

  2. Если дочерних объектов нет или у них не заданы координаты, в центре карты окажется точка со средними для соседних объектов в иерархии ("братьев") широтой и долготой.

  3. Если соседних объектов нет или у них не заданы координаты, то ищется ближайший объект вверх по иерархии, начиная с родителя и включая "братьев" родителя, у которого заданы координаты. Точка с этими координатами принимается за центр карты.

    Среди соседних объектов проверка происходит в порядке времени их создания, начиная с самого раннего.
  4. Если у всех объектов выше в иерархии не заданы координаты, то у браузера пользователя запрашиваются геолокационные данные. Точка с этими координатами принимается за центр карты.

    Эта функция работает только на HTTPS-соединениях, для HTTP браузер блокирует данный функционал.
  5. Если пользователь отказал в доступе к геолокационным данным или их не удалось определить, то за центр карты принимается начальная позиция по умолчанию.

    Начальную позицию по умолчанию можно задать в разделе GeoMap файла конфигурации клиента.