Orsweb

Вывод карты с объектами на отдельную страницу

Recommended Posts

Доброго дня.

 

Видел на каком-то сайте под управлением cms sitebill реализованную карту с объектами в отдельном разделе, например name.ru/maps.

 

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

 

Спасибо.

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


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

Доброго дня.

 

Видел на каком-то сайте под управлением cms sitebill реализованную карту с объектами в отдельном разделе, например name.ru/maps.

 

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

 

Спасибо.

 

Прошу ответить на мой вопрос. Спасибо :)

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


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

В шаблоне agency

В файле 

/template/frontend/agency/main/main.php

Есть код для этого

		if ( !$has_result && preg_match('/^map(\/(\?.*)?)?$/', $REQUESTURIPATH) ) {			$this->template->assert('main', '<p><br></p>'.$this->map());			$work_subcontroller='realtygrid';			$has_result=true;		}

В результате имеем вот такие странички

http://estate.sitebill.ru/map/

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


Ссылка на сообщение
Поделиться на других сайтах
В 08.05.2014 в 11:57, rumantic сказал:

В шаблоне agency

В файле 

/template/frontend/agency/main/main.php

Есть код для этого


		if ( !$has_result && preg_match('/^map(\/(\?.*)?)?$/', $REQUESTURIPATH) ) {
        $this->template->assert('main', '<p><br></p>'.$this->map());			
        work_subcontroller='realtygrid';			
        $has_result=true;		}

В результате имеем вот такие странички

http://estate.sitebill.ru/map/

Спасибо, то что надо.

 

А привязать карту к области определенной можно? и поиск туда же прикрутить?

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


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

Спасибо, то что надо.

 

А привязать карту к области определенной можно? и поиск туда же прикрутить?

Если поставить галочку в настройках в GeoData - выводить карту с гридом, то объекты на карте будут привязаны к текущей таблице. И в том числе, то что с поиском.

Если же вам нужно индивидуальное решение, вроде такого: http://elite.sitebill.ru/karta/, то можем вам за отдельную плату так сделать.

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


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

Если поставить галочку в настройках в GeoData - выводить карту с гридом, то объекты на карте будут привязаны к текущей таблице. И в том числе, то что с поиском.

Если же вам нужно индивидуальное решение, вроде такого: http://elite.sitebill.ru/karta/, то можем вам за отдельную плату так сделать.

 

Весьма! это как раз что надо. Сроки и стоимость? и что от меня потребуется. Жду ответа. Можно в лс.

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


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

Подскажите, пожалуйста.

 

1. После вывода name.ru/map карты она гугловская, как сделать чтобы отображалась карта yandex.

2. Прописал как вы мне и советовали

{if $smarty.server.REQUEST_URI == '/map'}Делаем ветку для этого шаблона{else}Старая ветка{/if}

к /map другой шаблон, но после того как путь меняется на /map/kvartira - применяемый шаблон к разделу name.ru/map слетает на стандартный.

 

я прописал в main.tpl

   {if (preg_match('!^/map/!', $smarty.server.REQUEST_URI)) or (preg_match('!^/map!', $smarty.server.REQUEST_URI))}    {include file="layout_map.tpl"}  {else}  {include file=$_layout}  {/if}	

Все хорошо, теперь ничего не слетает, но когда нажимаешь на объект (объявления на карте). Ссылка на объявления получается такого типа:

http://name.ru/map/%5C%22/komnata/prodaga-komnat/realty55%5C%22

Как избавиться от /map/%5C%22 чтобы получилась ссылка

http://name.ru/komnata/prodaga-komnat/realty55%5C%22

Спасибо.

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


Ссылка на сообщение
Поделиться на других сайтах
В 13.05.2014 в 13:59, Orsweb сказал:

Подскажите, пожалуйста.

 

1. После вывода name.ru/map карты она гугловская, как сделать чтобы отображалась карта yandex.

Здравствуйте!

Меня тоже очень интересует этот вопрос. Вы не могли бы на него ответить в ветке?

И еще, можно ли уменьшить масштаб общей карты и как это сделать?

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


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

Подскажите, как можно реализовать на статичной странице или вообще без шапки сайта или как на картинке.

Можно ли создать статичную страницу и как-то её править через ftp?

Screenshot_8.jpg

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


Ссылка на сообщение
Поделиться на других сайтах
В 02.06.2016 в 16:58, TopRaN сказал:

А вы попробуйте www.адрессайта.ru/map

Подскажите, в чём может быть проблема, делаю всё по схеме, как тут. После всё работает, только перебивается почему-то карта, просто белое место становится.

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


Ссылка на сообщение
Поделиться на других сайтах
В 29.06.2016 в 21:03, DoobBY сказал:

Подскажите, в чём может быть проблема, делаю всё по схеме, как тут. После всё работает, только перебивается почему-то карта, просто белое место становится.

Обычно такая ошибка возникает, если указаны неверные координаты. Точка выходит за пределы допустимых значений.

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


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

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

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


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

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

Можете на любой странице подключать через iframe эту страницу

http://www.site.ru/js/ajax.php?action=iframe_map

Ну и сама по себе эта страница отдельно с картой работает.

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


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

Можете на любой странице подключать через iframe эту страницу


http://www.site.ru/js/ajax.php?action=iframe_map

Ну и сама по себе эта страница отдельно с картой работает.

Имеется ли краткий мануал на форуме? Кто нибудь делал?

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


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

Имеется ли краткий мануал на форуме? Кто нибудь делал?

	<iframe src="{$estate_folder}/js/ajax.php?action=iframe_map" style="border; 0px;" border="0" width="100%" height="100%"></iframe>

 

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


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

	<iframe src="{$estate_folder}/js/ajax.php?action=iframe_map" style="border; 0px;" border="0" width="100%" height="100%"></iframe>

 

попробовали просто вставить данный айфрем в карточке объявления  -объекты и карта не вышла -

появилась лишь запись
{ "response":{ "to":"Tove", "from":"Jani", "body":"" } }

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


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

попробовали просто вставить данный айфрем в карточке объявления  -объекты и карта не вышла -

появилась лишь запись
{ "response":{ "to":"Tove", "from":"Jani", "body":"" } }

С вами отдельная история )

Карта эта появилась уже после вашей версии, вы же не хотите обновляться.

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


Ссылка на сообщение
Поделиться на других сайтах
В 12.09.2017 в 18:50, rumantic сказал:

	<iframe src="{$estate_folder}/js/ajax.php?action=iframe_map" style="border; 0px;" border="0" width="100%" height="100%"></iframe>

 

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

Что получилось у нас можете посмотреть - site.ru/map_page

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


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

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

Что получилось у нас можете посмотреть - site.ru/map_page

 

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


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

 

Убрать колонку помогло, спасибо.

Итого что получилось - ссылка.

1. Не получается сделать размер карты, почему то она очень странного размера.
2. Как подключить маркеры сайта тоже не понимаю пока.
3. Самое интересное, попробуйте понажимать на маркеры, они очень странно себя ведут, вместо приближения они могут отдаляться и т.д.

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


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

Убрать колонку помогло, спасибо.

Итого что получилось - ссылка.

1. Не получается сделать размер карты, почему то она очень странного размера.
2. Как подключить маркеры сайта тоже не понимаю пока.
3. Самое интересное, попробуйте понажимать на маркеры, они очень странно себя ведут, вместо приближения они могут отдаляться и т.д.

Для высоты поставьте 500 в высоту вместо 100% для iframe

Screenshot_4.png

По маркерам пока тоже не понимаю ) Надо у Кости спрашивать.

Странности поведения не заметил.

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


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

Для высоты поставьте 500 в высоту вместо 100% для iframe

Screenshot_4.png

По маркерам пока тоже не понимаю ) Надо у Кости спрашивать.

Странности поведения не заметил.

Нажимайте на Маркер 492, потом еще нажимайте, в какой то момент вместо приближения к конечной точке на карте при нажатии карта будет отдаляться обратно..

 

Костя ХЕЛП!)

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


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

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

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

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

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

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

Войти

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

Войти сейчас