Сложные карты изображений (image map)

Ср, 01/04/2015 - 21:10

Нужно реализовать вывод сложной географической карты с местами - объектами.
Объекты в основном прямоугольные, но не всегда. И расположены могут быть наискось относительно друг друга.
На гугл карте их нет, не тот масштаб.
У каждого объекта может быть один из трех статусов, для каждого из которых объект (область) меняет свой цвет.
Другими словами нужно показывать что-то типа карты зала в кинотеатре, только карта и объекты гораздо сложнее.

1. Какая вообще последовательность реализации?
Создать карту, добавить в нее PHP код который закрашивает "квадратики" (устанавливает статус), а данные для статуса берет предварительным запросом .

2. Как создать первичную карту?
2.1 Программа для обработки графических изображений которая генерит код.
2.2.Вручную.
2.3.С помощью онлайн сервиса типа http://imagemap-generator.dariodomi.de

3.Что такое серверный вариант карты, http://htmlbook.ru/content/karty-izobrazheniya ?

0 Спасибо

Комментарии

Аватар пользователя SergeyB
6 дней 15 часов назад SergeyB #

Приветствую! Надо решить подобную задачу. Вы решили в свое время? Прошу подсказать в каком направлении двигаться, какие модули из готового можно использовать по максимуму? Спасибо!

0 Спасибо
Аватар пользователя bsyomov
6 дней 11 часов назад bsyomov #

То, что спрашивал автор, в imagemap не укладывается и близко.
Раньше такое делалось с помощью Flash, сейчас с помощью JS, чаще всего.

Никаких готовых модулей вы тут использовать не сможете - общего решения такие задачи не имеют.
Надо делать свой виджет на JS и свой модуль который будет его публиковать и предоставлять/обрабатывать данные. И это довольно сложная задача.

0 Спасибо
Аватар пользователя SergeyB
6 дней 10 часов назад SergeyB #
bsyomov написал:
То, что спрашивал автор, в imagemap не укладывается и близко.

Раньше такое делалось с помощью Flash, сейчас с помощью JS, чаще всего.
Никаких готовых модулей вы тут использовать не сможете - общего решения такие задачи не имеют.

Надо делать свой виджет на JS и свой модуль который будет его публиковать и предоставлять/обрабатывать данные. И это довольно сложная задача.

Вижу, что с наскока не решается.... но мыслится мне, что как-то можно реализовать, например с помощью модуля Field Formatter CSS Class можно передать в css статус (по цветам), далее в типе материала вставить поле, которое будет передавать через вьюху area для imagemap.... как-то так...

Есть модуль Mapplic с платным плагином, который практически реализовывает требуемое, но немного не то (для меня).

Может кто-то реализовывал подобное и поделиться мыслями?

0 Спасибо
Аватар пользователя bsyomov
6 дней 8 часов назад bsyomov #

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

0 Спасибо
Аватар пользователя SergeyB
5 дней 12 часов назад SergeyB #
bsyomov написал:
Описанная задача реально одна из тех немногих, где надо взять и сделать свою реализацию правильно её решающую, и не искать готовую.

Просто нет хороших общих решений этого класса задач, т.к. тут, как раз, очень важны мелочи и нюансы.

отписался в личку

0 Спасибо