Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Для начала пример, как это должно выглядеть.

Отрыть сайт

http://www.bxwa.com/bxwa_toc/private/2277/irb1_four_lakes_apartments_aub_91914/04515_plan4.php

в Internet Explorer либо Firefox.

Установить плагин fastbid с этого сайта.

Перезапустить браузер, открыть сайт:

http://www.bxwa.com/bxwa_toc/private/2277/irb1_four_lakes_apartments_aub_91914/04515_plan4.php

Нужно сделать полную копию функционала данного плагина, но на javascript и с незначительными изменениями.

Обратить внимание на следующие моменты:

- Чаще всего чертежи черно-белые, попробовать сохранять как ч/б

- Необходимо использовать deep-zoom. Важна скорость работы. Устраивает скорость работы как на maps.google.com, maps.yandex.ru

- Просмотрщик должен совершать необходимые преобразования с чертежом. На входе подается просто большой файл. На выходе просмотрщик должен уметь его просматривать используя deep-zoom, совершать некоторые преобразования и уметь сохранять в другой файл.

Тулбар. Необходима следующая функциональность.

1) Распечатать. Задается нужный размер и выдается на печать на одной странице или разрезается на несколько страниц.

2) Сохранить. Задается нужные размер и формат файла, по нему выдается файл на сохранение на диск.

3) Открыть чертеж. Данная функциональность не нужна, просто будет ссылка на страницу с просмотрщиком.

4) Список чертежей. Данная функциональность не нужна на данном этапе.

5) Предыдущий чертеж. Данная функциональность не нужна на данном этапе.

6) Следующий чертеж. Данная функциональность не нужна на данном этапе.

7) Zoom In. Должно работать также как в оригинале.

8) Zoom Out. Должно работать также как в оригинале.

9) Zoom 100%. Должно работать также как в оригинале.

10) Повернуть на 90'. Должно работать также как в оригинале.

11) Настройки. Из настроек оставить только

- цвет линейки

- толщина линейки

- изменение контрастности чертежа вынести отдельными кнопками на тулбар.

12) Увеличительное стекло. Должно работать как в оригинале.

13) Линейка. Должна работать как в оригинале:

- задание масштаба

- измерение площади полигона

- измерение площади прямоугольника

- измерение периметра полигона

- измерение по прерывистым отрезкам

- измерение количества точек

Обратить внимание, что включается увеличительное стекло при измерении.

Также добавить возможность: заканчивать измерения по double-click. Полигон должен закрываться, если он открыт.

Далее необходимо добавить следующие кнопки в тулбар

1) Увеличить контрастность

2) Уменьшить контрастность

3) Обычный курсор. Переход в обычный режим просмотра чертежа.

Поведение мышки:

1) Left Mouse Click - [zoom in] либо [увеличительное стекло], если выбрано.

2) Left Mouse Drag - zoom in area.

3) Right Mouse Click - zoom 100%

Возможно на чистом javascript это будет сложновато сделать, если так, необходимо написать также сервеную сторону (PHP, Python, ASP.NET, ...)

Должно работать под современные браузеры.

Дальнейшее сотрудничество.

Указывайте пожалуйста ваши цены и сроки.

13 лет назад
LexPerepelkin
Перепелкин 
41 годРоссия
13 лет в сервисе
Был
13 лет назад
  • Похожие заказы
  • $50

    Нужно реализовать приложение, где по клику по цвету будет подменяться фон у PNG картинки. Аналогия: http://usethecolor.com/ Обязательно нужно решить вопрос, чтобы работало в IE хотя бы с 7 версии. Если не получится сделать, то вижу выход, что ...

    Закрыт
    13 лет назад
  • $10

    Необходимо исправить ошибки верстки. В эксплорере сайт неправильно отражается 3:4 и с другими разрешениями. В другом сайте главная страница в експлорере без подвала и правых полей. А так же русифицировать редактор в джумле. И исправить ...

    Закрыт
    13 лет назад
  • Добрый день ! Имеется сайт http://zakup.mcsunkar.kz/ после переноса на сервер заказчика - получлось так - http://akbastau.kz/zakup/ нужно устранить проблему. php на сервере работает. http://akbastau.kz/zakup/phpinfo.php. Предпочтение срокам.

    Закрыт
    13 лет назад
  • $30

    Нужно сделать форму заказа товара с отправкой данных на электронную почту. Так же в процессе заказа считать цену в реальном времени на AJAX. Сама форма простейшая, одностраничная (посмотреть можно тут: mediatarget.in/order/ ). Нужно сделать нормальную вёрстку (например, что ...

    Завершен
    13 лет назад
  • $100

    Необходимо создать программу: диспетчер вносит информацию о человеке,с возможностью последующего редактирования этой информации. Несколько рабочих мест подвязаны в сети. Все могут просматривать внесенную информацию. Под администратором необходима возможность изменения внесенной информации.Общий доступ к отчетам из ...

    Завершен
    13 лет назад
  • Необходимо написания компонента, модуля, либо предложите другой путь, для создания на сайте (Joomla) систему таблиц, как на примере: http://www.smart-lab.ru/forecast/?sort=ra&filter=1 Пишите свою цену и сроки.

    Закрыт
    13 лет назад
  • Добрый день. Есть сайт на ДЛЕ, в вывод полной новости которого надо установить кнопки основных соц. сетей - типа "Like" для Facebook, "Класс!" для Одноклассников, для Twitter-a, Вконтакте и т.д. Кнопки должны автоматически быть привязаны к ...

    Завершен
    13 лет назад