Сайт недвижимости на основе InstantMaps;

#1 11 марта 2013 в 09:46
Кто реализовывал подобное? Поделитесь советами, как лучше организовать?
#2 11 марта 2013 в 09:50
FreeLancer, а на InstantShop не предлагать варианты?
#3 11 марта 2013 в 09:56
делаю сейчас для клиента)))

самое главное — продумать структуру отдельного объекта, т.е. характеристики типа "этаж / этажность здания", "площадь /кухни /общая /спальни", и т.д., ну тут в зависимости от ваших потребностей

из "фишек": на главной хочу организовать красивый показ лучших квартир с помощью немного переделанного модуля "Витрина", это будет либо слайдер, либо каруселька, либо просто крупные красочные фото, пока не знаю

из "косяков": столкнётесь с необходимостью организовать поиск по разным критериям: цене, району, этажу, кол-ву комнат… в InstantMaps есть своя система фильтров, но она работает только внутри категорий, а как сделать отдельный модуль для поиска — я пока ещё не разобрался

а так — замечательный выбор для создания каталога недвижимости, будет смотреться оригинально

З.Ы. готовый рабочий пример есть у Andreo instantcms.ru/users/sochi3d, вот этот сайт 7sten.ru/
#4 11 марта 2013 в 09:57


FreeLancer, а на InstantShop не предлагать варианты?

Madmax

InstantShop тоже есть… и биллинг)

Планируется раздел "Недвижимость" для городского сайта. Просто про Maps упомянул, т.к. нужна привязка к карте
#5 11 марта 2013 в 10:22
В фильтре мапса есть так и не поправленный косяк — при выборе 2-х чекбоксов в 1 хар-ке фильтр ищет объекты у которых оба чекбокса заполнены, хотя должна быть логика "или" и самостоятельно это не поправить, учтите при планировании характеристик…
#6 11 марта 2013 в 10:31

Планируется раздел "Недвижимость" для городского сайта. Просто про Maps упомянул, т.к. нужна привязка к карте

FreeLancer

5 пункт описания ...


1. Добавляемый BBcode-редактором код для Yandex карты:

[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/ya-map]

— width — ширина карты, height — высота карты и zoom — масштаб карты — берутся из конфигурации плагина (отредактировав запись вручную их можно поменять);

— geocoords — широта, долгота — берутся из яндекс-карты, щелкнув правой кнопкой мыши в интересующем месте и
выбрав пункт "Что здесь?";

— objname — ИмяОбъекта, objfooter — ПодвалОбъекта и Описание объекта — опциональное описание геометки.

В Описании объекта возможно использование Жирный/Курсив/Подчеркнутый/Зачеркнутый кнопок редактора.

2. Добавляемый BBCode-редактором код для Google карты:

[g-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/g-map]

Все полностью аналогично яндексу.

3. Визуализация 2-ух и более меток на одной карте выполняется только ручным редактированием записи,
окружая метки одной карты {}-скобками, например:

{ [ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта]Описание объекта[/ya-map] [ya-map width=400 height=300 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта2 objfooter=ПодвалОбъекта2]Описание объекта2[/ya-map]}


При этом:

— width, height и zoom берутся из последней метки группы;

— карта центрируется усреднением геокоординат всех её меток.

Вместе с плагином в систему устанавливается и соответствующий фильтр, распознающий описанные форматы записей
в фильтруемом контенте, например, в тексте статей.

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

4. Как опция, на яндекс-карте возможно построение полигонов, т.е закрашенных нужным цветом областей (при этом
соответствующая метка не выводится, а ИмяОбъекта, ПодвалОбъекта и Описание объекта используются для описания полигона; geocoords используются только для центрирования карты), например:

{ [ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта polygon=39.884534,57.629716;39.932599,57.631189;39.940496,57.621796;39.936376,57.607057;39.892774,57.599316;39.870801,57.608346;39.859128,57.619770;39.863935,57.632478;39.884534,57.629716#FF0000]Описание объекта[/ya-map] [ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта2 objfooter=ПодвалОбъекта2 polygon=39.952512,57.625112;39.921270,57.623454;39.915777,57.610926;39.925390,57.604661;39.942556,57.600606;39.973111,57.603371;39.974141,57.620691;39.949766,57.608162;39.952512,57.625112#00FFFF]Описание объекта2[/ya-map] [ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта3 objfooter=ПодвалОбъекта3 ]Описание объекта3[/ya-map]}

Построение нужного полигона вместо метки (вне зависимости от группировки меток) реализуется так:

— добавляется как последний атрибут метки polygon= (т.е без значения), что вводит карту в режим рисования полигона, например:

[ya-map width=500 height=400 zoom=12 geocoords=57.610153,39.920197 objname=ИмяОбъекта objfooter=ПодвалОбъекта polygon=]Описание объекта[/ya-map]

— когда полигон нарисован, кликом по нему отображается окно с координатами и цветом нарисованного полигона (цвет потом можно поменять вручную),
которые можно скопировать и вставить как значение polygon атрибута.

5. Интеграция с InstantShop: возможен вывод указанной категории товаров.

— вывод на Яндекс-карте: [ya-map width=500 height=400 inshop]Стиральные машины[/ya-map]

— вывод на Google-карте: [g-map width=500 height=400 inshop]Стиральные машины[/g-map]

Выводятся метки всех товаров указанной категории, у которых есть заполненная характеристика типа "Адрес на Яндекс.Картах" или "Адрес на Google Maps" (достаточно
любой одной их них; значение характеристики аналогично атрибуту geocoords карты, т.е берется из карт, выбрав в контексном меню "Что здесь?"/"Что тут находится?";
название характеристики может быть любое). При этом используется соответствие:

— название товара выводится как заголовок геометки;

— цена товара и url-ссылка на него выводятся в подвале геометки;

— краткое описание товара выводится как описание геометки (при этом сохраняется указанный в поле формат, а также вставленные в описание ссылки,
картинки, смайлики и т.д.);

6. Возможно отображение GPX-треков на Яндекс-карте, например:

[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 gpx=xtrex.ru/converter/bW4haWzr/ya.gpx][/ya-map]

7. При наличии png-тайлов собственного слоя-подложки для Яндекс-карты, расположенных по URL-адресу, заданному в конфигурации плагина,
карта сразу же входит в этот слой ("Свой тип") при добавлении в качестве последнего атрибута 'mytype', например:

[ya-map width=400 height=300 zoom=10 geocoords=57.620175,39.903803 objname=ИмяОбъекта objfooter=ПодвалОбъекта mytype]Описание объекта[/ya-map]
#7 11 марта 2013 в 16:25
Вообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.
#8 11 марта 2013 в 18:36

Вообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.

Andreo
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMaps
#9 11 марта 2013 в 19:01


Вообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.

Andreo
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMaps

FreeLancer

Ок, какие именно вопросы или идеи интересуют, если можно то прям по пунктам
#10 11 марта 2013 в 19:01


Вообщем там проблем нет сделать, тут главное над структурой поработать и поиском. Вот его (поиск) нужно правильно сделать. Инстан мапс есть фильтр, его нужно подогнать под критерий сайта недвижимости. Я пытался сделать пойму получилось, ссылка на стене у меня.

Andreo
так вот я и хотел пообщаться на тему реализации подобного, вон уже говорят там баг есть с поиском по критериям, в InstantMaps

FreeLancer

Ок, какие именно вопросы или идеи интересуют, если можно то прям по пунктам
#11 11 марта 2013 в 19:27
Лично я делал пару проектов на InstantShop — для чего и был написан плагин и фильтр Карты — описание которого я привел под спойлером, фильтры рабочие там сто процентов.
#12 22 июня 2013 в 21:52
Madmax, так может покажите рабочий проект?
а вообще, поискал, на форуме уже 100500 тем на тему, а результата НОЛЬ...

Предлагаю сотворить коллективную заявку, думаю, что финансирование разработки можно организовать скопом.
Со своей стороны готов поделиться структурой фильтров (делал для одного сайта) и своей долей денег :)
#13 14 января 2014 в 22:44
тоже заинтересовался
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.