ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, УСТРОЙСТВО И СПОСОБ ОТОБРАЖЕНИЯ ОСОБЕННЫХ МЕСТОПОЛОЖЕНИЙ НА КАРТЕ

1. Устройство для просмотра изображений, включающее контроллер (300), сконфигурированный для:
отображения карты (409) с заданным уровнем масштабирования, а также отображения графических объектов (410, 410а, 410b, 410с, 410d, 610а, 610b) и по меньшей мере одного отмеченного местоположения (408) на упомянутой карте (409),
при этом упомянутое отмеченное местоположение (408) связано по меньшей мере с одним из упомянутых графических объектов,
причем упомянутый контроллер также сконфигурирован для определения того, будут ли графические объекты (410, 410а, 410b, 410с, 410d, 610а, 610b), которые должны быть отображены, перекрываться при их отображении, когда карта (409) отображается с заданным уровнем масштабирования,
упомянутый контроллер (300) также сконфигурирован для объединения в группу графических объектов (410, 410а, 410b, 410с, 410d, 610а, 610b), для которых определено, что они перекрываются для заданного уровня масштабирования, и для создания другого графического объекта (410, 620), представляющего объединенные в группу графические объекты, а также
для отображения упомянутого другого графического объекта (410), представляющего объединенные или сгруппированные графические объекты,
при этом упомянутый контроллер (300) также сконфигурирован для определения того, перекрываются ли упомянутые графические объекты (410, 410а, 410b, 410с, 410d, 610а, 610b) группы с другими графическими объектами (410, 410а, 410b, 410с, 410d, 610а, 610b) при их отображении, когда увеличивают масштаб карты, и для разделения графических объектов группы на меньшие группы графических объектов или на отдельные графические объекты (410, 410а, 410b, 410с, 410d, 610а, 610b), если определено, что упомянутые графические объекты не перекрываются.
2. Устройство по п.1, в котором графический объект (410, 410а, 410b, 410с, 410d, 610а, 610b) имеет отображаемое визуальное представление (411), которое является изображением.
3. Устройство по п.2, в котором упомянутое изображение является уменьшенной копией (миниатюрой) фотографии.
4. Устройство по п.1, в котором визуальное представление (411) упомянутого другого графического объекта является визуальным представлением графического объекта, связанного с упомянутым другим графическим объектом.
5. Устройство по п.2, в котором упомянутый контроллер (300) сконфигурирован для приема команды выбора для другого графического объекта (410) и для отображения, в ответ на эту команду, упомянутых визуальных представлений (411) графических объектов, связанных с упомянутым другим графическим объектом.
6. Устройство по п.5, в котором упомянутый контроллер (300) сконфигурирован для отображения упомянутых визуальных представлений упомянутых связанных графических объектов в окне и для отображения одного из упомянутых визуальных представлений упомянутых связанных графических объектов с первым размером, а остальных упомянутых визуальных представлений упомянутых связанных графических объектов со вторым размером, при этом упомянутый первый размер больше, чем упомянутый второй размер.
7. Устройство по п.2, в котором упомянутое визуальное представление (411) графического объекта содержит число, указывающее количество связанных с ним графических объектов.
8. Устройство по п.1, в котором упомянутая связь между графическим объектом и местоположением заключается в корреляции географических координат.
9. Устройство по п.8, в котором один из связанных графических объектов связан с первым набором географических координат, а другой связанный объект связан со вторым набором географических координат.
10. Устройство по п.9, в котором упомянутый другой графический объект связан с третьим набором географических координат, соответствующих местоположению между упомянутым первым набором географических координат и упомянутым вторым набором географических координат.
11. Устройство по п.1, в котором упомянутый контроллер (300) сконфигурирован для определения, перекрывает ли графический объект (410, 410а, 410b, 410с, 410d, 610a, 610b) другой графический объект (410, 410а, 410b, 410с, 410d, 610a, 610b), путем определения, будут ли перекрываться визуальные представления упомянутых графических объектов при отображении.
12. Способ отображения карты (409) и особенных местоположений, а также связанных с ними графических объектов (410, 410а, 410b, 410с, 410d, 610a, 610b) на дисплее (203), включающий
отображение карты (409) с заданным уровнем масштабирования, графических объектов (410, 410а, 410b, 410с, 410d, 610a, 610b) и отображение по меньшей мере одного отмеченного местоположения (408) на упомянутой карте (409),
при этом упомянутое отмеченное местоположение (408) связано по меньшей мере с одним из упомянутых графических объектов (410, 410а, 410b, 410с, 410d, 610a, 610b),
определение того, будут ли графические объекты (410, 410а, 410b, 410с, 410d, 610a, 610b), которые должны быть отображены, перекрываться при их отображении, когда карту (409) отображают с заданным уровнем масштабирования,
объединение в группу графических объектов (410, 410а, 410b, 410с, 410d, 610а, 610b), для которых определено, что они перекрываются для заданного уровня масштабирования, и создание другого графического объекта (410, 620), представляющего объединенные в группу графические объекты,
отображение упомянутого другого графического объекта (410, 620), представляющего объединенные или сгруппированные графические объекты и
определение того, перекрываются ли упомянутые графические объекты (410, 410а, 410b, 410с, 410d, 610a, 610b) группы с другими графическими объектами (410, 410а, 410b, 410с, 410d, 610a, 610b) при их отображении, когда увеличивают масштаб карты, и для разделения графических объектов группы на меньшие группы графических объектов или на отдельные графические объекты (410, 410а, 410b, 410с, 410d, 610a, 610b), если определено, что упомянутые графические объекты (410, 410а, 410b, 410с, 410d, 610a, 610b) не перекрываются.
13. Машиночитаемый носитель, включающий по меньшей мере компьютерный программный код для управления устройством, включающим дисплей (203) и процессор (300), при этом упомянутый машиночитаемый носитель включает:
программный код для отображения карты (409) с заданным уровнем масштабирования, графических объектов (410, 410а, 410b, 410с, 410d, 610a, 610b) и для отображения по меньшей мере одного отмеченного местоположения (408) на упомянутой карте (409),
при этом упомянутое отмеченное местоположение (408) связано по меньшей мере с одним из упомянутых графических объектов (410, 410а, 410b, 410с, 410d, 610a, 610b),
программный код для определения того, будут ли графические объекты, которые должны быть отображены, перекрываться при их отображении, когда карта (409) отображается с заданным уровнем масштабирования,
программный код для объединения в группу графических объектов, для которых определено, что они перекрываются для заданного уровня масштабирования, и для создания другого графического объекта (410, 620), представляющего объединенные в группу графические объекты,
программный код для отображения упомянутого другого графического объекта (410, 620), представляющего объединенные или сгруппированные графические объекты,
программный код для определения того, перекрываются ли упомянутые графические объекты группы с другими графическими объектами при их отображении, когда увеличивают масштаб карты, и для разделения графических объектов группы на меньшие группы графических объектов или на отдельные графические объекты (410, 410а, 410b, 410с, 410d, 610а, 610b), если определено, что упомянутые графические объекты (410, 410а, 410b, 410с, 410d, 610a, 610b) не перекрываются.