HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: MAPPER: Карты г. Москвы
Страницы: 1 [2] 3 4 5

[Ответить]
AL_ONE [24.08.2005 14:40] :
Хочется выразить свое восхищение автору MAPPER.
Обьем муторной работы по созданию был довольно серьезен.
Ээх! еще бы поиск по улицам...
Dadooda [24.08.2005 16:07] :
БУДЕТ.
ViV [24.08.2005 16:45] :
Скрипт для разрезания одной большой картинки на много маленьких и генерации страничек с ссылками на соседние написать значительно проще, чем все это делать руками.

Автору: портретную версию карты забрасывать не стоит - кроссплатформенность штука полезная.
maslovsky [24.08.2005 16:47] :
Конечно, надо все варианты иметь, кому-то удобнее в портрете, кому - в ландшафте
Вячеслав Диконов [25.08.2005 00:11] :
Не нужно подгонять к конкретному просмотрщику!

Раз уж на то пошло, то я сейчас смотрю оперой из Цацко 1.23 в ландшафтном режиме, а потом думаю переползти на Firefox.

Думаю, что карту надо прежде всего сделать для полноэкранных режимов 640x480 и 320х240 для QVGA экранов.
Dadooda [25.08.2005 13:10] :
Тогда надо писать полноценное приложение, а кто это сделает?

Для QVGA я генерить пока ничего не буду, ибо разрешение смешное. Но если публика попросит, можно подумать.

Полноэкранных режимов может быть как минимум 2: вертикальный и горизонтальный. NF, к большому сожалению, полноэкранно работать не умеет, а с карты от mapper показывает значительно приятнее Оперы.

Посему уйти от необходимости затачивать карты под конкретные броузеры пока никак не получается. Для пользователя это не должно быть проблемой. Карты Москвы будут изготовлены под максимальное возможное число вариантов просмотра.
Вячеслав Диконов [25.08.2005 19:41] :
А что если сделать кнопки навигации слева-вверху, а саму карту рисовать на все 640х480?

Часть неизбежно уйдет за рамки браузера, но самое начало страницы с кнопками всегда по умолчанию будет видно, а передвигать невидимый фрагмент в центр можно теми же кнопками, или включить режим уменьшения картинок в опере (если надписи не пропадут). Реализовать портретный и пейзажный режимы можно и на основе единого комплекта картинок. В этом случае получим универсальную карту.
Dadooda [26.08.2005 13:28] :
Это можно попробовать сделать, но не думаю что будет существенно лучше.

Очень не хочется чтобы броузер рисовал свои скроллбары. Если он это сделает, будет а) некрасиво б) неудобно в) место на экране скушается.

Не знаю как это прокомментировать. Посмотри внимательнее как устроена карта в смысле картинок и html'ек. Лично я пока не знаю как можно в рамках имеющейся концепции сделать размер экрана выбираемым в процессе просмотра. Я не говорю что это невозможно, просто не знаю как именно это можно сделать.
Вячеслав Диконов [28.08.2005 15:39] :
Невелика проблема. По меньшей мере в опере можно отключить линейки прокрутки. Такая функция очень хороша для "мобильных" браузеров и позволит не терять место. Сейчас же стандартные линейки скрывают стандартные кнопки, стоит только повернуть экран или зайти другой программой.

Я смотрел. Это и навело меня на мысль, что если использовать фрагменты-квадратики 160х160, то таблица 3х4 полностью покроет горизонтальный экран, 4х3 - вертикальный, а 2х3 и 3х2 сгодятся для показа в окошках (естественно, без точной подгонки к неизвестному заранее размеру). Вся разница между режимами сводится к различиям в html.

Отсюда следует, что если вместо одного комплекта сравнительно маленьких html-файлов сделать 2 или 4 + переключатель размера таблицы в дополнение к имеющимся кнопкам, то размер сжатого образа практически не изменится, а карта станет пригодной для разных режимов просмотра. Может быть размер квадратика лучше уменьшить, чтобы оставить место для кнопок и прокрутки...
Dadooda [29.08.2005 10:32] :
Если бы у карты был всего один масштаб, самый детальный - охотно согласился бы с такой постановкой вопроса.

Поскольку мы имеем дело с мультимасштабными картами, здесь вступает в действие такой немаловажный фактор как коэффициент уменьшения одного масштаба относительно другого. Моя практика показала, что этот коэффициент не произволен а напрямую зависит от количества фрагментов-квадратиков на экране.

Кроме того, количество фрагментов-квадратиков не может быть чётным (моя практика). Если сделать его чётным, карта будет постоянно "уплывать" при zoom-in/zoom-out. Это дико дискомфортно и не заметить этого при пользовании невозможно.

То, что сейчас карта не "уплывает" при zoom-in/zoom-out (никто не жаловался) - не случайное совпадение, а результат учитывания всего вышесказанного.
[Ответить]
[< Назад]  [Вперед >]