Recommended Posts

на главную страницу сайта можно выводить карту с объектами, а вот  карту с объектами по какому то адресу нельзя открыть? 

чтобы сделать что то вроде как у домофона есть кнопка "показать на карте" открывается страница http://www.domofond.ru/karta?SearchType=ForSale&RegionId=81&PropertyTypeDescription=kvartiryгде эта карта .

просто чтобы по адресу ваш_сайт/karta открывалась просто страница на весь экран с объектами недвижимости.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 19.11.2015 в 15:04, abushyk сказал:

Скажите пожалуйста, а можно как то реализовать, что бы на карте были показаны не все объекты, а в соответствии свыбранными параметрами фильтра?

То есть к примеру в фильтре выбрал раздел аренда-квартиры-цена(от и до). И есть две кнопки "НАЙТИ" и "ПОКАЗАТЬ НА КАРТЕ"

При нажатии "Показать на карте" были выведены объекты аренда-квартиры-цена(от и до) ?

П.С. Или вставить фильтр в страницу с картой

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, 72realty сказал:

Скажите пожалуйста, а можно как то реализовать, что бы на карте были показаны не все объекты, а в соответствии свыбранными параметрами фильтра?

То есть к примеру в фильтре выбрал раздел аренда-квартиры-цена(от и до). И есть две кнопки "НАЙТИ" и "ПОКАЗАТЬ НА КАРТЕ"

При нажатии "Показать на карте" были выведены объекты аренда-квартиры-цена(от и до) ?

П.С. Или вставить фильтр в страницу с картой

?

Да такое возможно. По примеру шаблона реалиа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, TopRaN сказал:

Да такое возможно. По примеру шаблона реалиа.

Спасибо огромное за подсказку!!!

Я взял в шаблоне Реалия код:

<script src="{$estate_folder}/apps/system/js/json2.js" type="text/javascript"></script>
<script type="text/javascript" src="{$estate_folder}/apps/system/js/realtymap.js"></script>

<script type="text/javascript">
var map_type='{$map_type}';
var loc_objects={$geoobjects_collection_clustered};
/*var loc_objects={$_geo_data};

for(var i in loc_objects){
    loc_objects.lat=loc_objects.geo_lat;
    loc_objects.lng=loc_objects.geo_lng;
}*/
{literal}

$(document).ready(function(){
    var RM=new RealtyMap();
    //RM.init('YMapsID', loc_objects, map_type);
    //RM.initX('YMapsID', 'mapobjectslisting', map_type);
    RM.initJSON('YMapsID', loc_objects, map_type, {scrollZoom: false, minimap: false, defaultZoom: 4});
});
{/literal}
</script>
<div class="bigmap">
<div id="YMapsID" style="border: 1px solid #e6e6e6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 100%; height: 800px;"></div>
</div>
{*$mapobjectslisting*}

Обернул его в 

{include file='mappoisk.tpl'}

И вставил в 

realty_grid.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, 72realty сказал:

Скажите пожалуйста, а можно как то реализовать, что бы на карте были показаны не все объекты, а в соответствии свыбранными параметрами фильтра?

То есть к примеру в фильтре выбрал раздел аренда-квартиры-цена(от и до). И есть две кнопки "НАЙТИ" и "ПОКАЗАТЬ НА КАРТЕ"

При нажатии "Показать на карте" были выведены объекты аренда-квартиры-цена(от и до) ?

П.С. Или вставить фильтр в страницу с картой

?

Так если карта на главную выводится, такой принцип и действует. Выбрал в фильтре Аренда квартир, установил диапазон цены и результат на карте и в выборке. Во всяком случае в Realia так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, TopRaN сказал:

Да такое возможно. По примеру шаблона реалиа.

Почему то показывает не объекты по параметрам из фильтра а только объекты которые находятся на странице в данный момент.

Как можно сделать, что бы показывало все объекты по параметрам фильтра?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
31 минуту назад, 72realty сказал:

Или просто отдельную страницу с картой и фильтром

У меня отдельная страница выводится так - https://realty-centrum.com/js/ajax.php?action=iframe_map , что касается фильтра, тут сложнее :)

У тебя будет выводиться по ссылке https://banzai72.ru/js/ajax.php?action=iframe_map , но из-за большого количества объектов, тормозит реально. :) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Chernetskiy сказал:

У меня отдельная страница выводится так - https://realty-centrum.com/js/ajax.php?action=iframe_map , что касается фильтра, тут сложнее :)

Ну да, хорошо))

Только в том то и проблема

Когда в агентстве более 6 000 объектов то эта карта просто кипиш))))

Поэтому и нужен фильтр

А искать (например аренду) в определенном квадрате(районе) без карты агентам не удобно

ПС

Для сравнения моя карта будет такой

https://banzai72.ru/js/ajax.php?action=iframe_map

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, 72realty сказал:

Ну да, хорошо))

Только в том то и проблема

Когда в агентстве более 6 000 объектов то эта карта просто кипиш))))

Поэтому и нужен фильтр

А искать (например аренду) в определенном квадрате(районе) без карты агентам не удобно

ПС

Для сравнения моя карта будет такой

https://banzai72.ru/js/ajax.php?action=iframe_map

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Chernetskiy сказал:

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

Ничего себе как сложно!

Спасибо за разъяснение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну пусть так как есть и будет. При просмотре объектов по странично, на карте будут отображены объекты, которые сейчас на данной странице.

Это тоже в своем роде не плохо. :) Хоть страница поиска не будет перегружена :)

Но ........

Есть вот эта страница

https://banzai72.ru/customap/

Сюда бы фильтр поиска объектов на карте вставить..........

Или в действующем фильтре (который справа) под кнопку "Найти" добавить функциональную кнопку "ПОКАЗАТЬ НА КАРТЕ"

 

Тем более я смотрю в этой теме самые лучшие пользователи форума:

Chernetskiy

abushyk

TopRaN

;)

g2TyN8p10sc.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас