Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите Гуру (https://javascript.ru/forum/dom-window/16204-pomogite-guru.html)

Konstantine 30.03.2011 01:42

Помогите Гуру
 
Эцново я! Вначале гляньте это!

Вопрос не сложный для знающих! Как реализован поиск по карте на этом сайте! Я хочу повторить что то подобное?!:help:

Заранее спасибо!

FINoM 30.03.2011 03:30

На карте поиска нет. Поиск реализован на серверной стороне.

Konstantine 30.03.2011 04:02

Цитата:

Сообщение от FINoM (Сообщение 98458)
На карте поиска нет. Поиск реализован на серверной стороне.

Серьёзно?! Блин, а я то думал что сайт без сервера работает!

Моя просьба заключалась в том что бы умный человечек расталковал принцип поиска, а то у меня мозг взрывается от объема инфы!

Маркеры допустим там лежат в базе эт ясно, как ведёться поиск мне интересно!

dmitriymar 30.03.2011 05:08

Konstantine,
то есть ты хочешь чтобы тебе здесь в пару строчек рассказали маны и доки?
гугли информации более чем на эту тему
ну сделай без сервера-кто мешает?возьми рисунок карты и добавь маркеры

Konstantine 30.03.2011 21:07

Мне адресный поиск нужен а не по маркерам!

dmitriymar 30.03.2011 21:13

Konstantine,
ну и как ты это без сервера представляешь? загнать в браузер карту с с составляющими метров на 300?

firstchild 30.03.2011 22:12

А в чем собсна проблема?
1. табличка с улицами и
2. табличка с домами и
3.табличка с маркерами(координаты)

Когда вбивают название улицы Аяйком кидаецца запрос на сервер с вбитыми буквами

На сервере по буквам делают LIKE %г% из первой таблицы улиц(ну может ещё подзапрос на дома или маркеры или оба), на что получают ответ и кидают его обратно в браузер вида:
Цитата:

Гагарина ул.
|||2
Гайдука ул.
|||53
Гастелло ул.
...
Судя по всему три прямые и превод строки разделители.

А если тыкаеш найти, то прогоняется точно по всем таблицам и строиться xml:
Цитата:

<markers>
<marker lat="55.19619610323024" lng="30.205214876690675" tip="panoramy" textwp="<p>Детская Художественная Школа №1, Ратуша</p><br/><a href="http://etokarta.com/?p=647"><img src="http://etokarta.com/img/vitebsk/preview-marker/panorama-pr-marker-84.jpg"/></a><p>Адрес: Суворова ул., д. 10</p><a href="http://etokarta.com/?p=647">Подробнее...</a>"></marker>
<marker lat="55.19498053475826" lng="30.20611609891968" tip="panoramy" textwp="<p>Воскресенская церковь, Ратуша</p><br/><a href="http://etokarta.com/?p=650"><img src="http://etokarta.com/img/vitebsk/preview-marker/panorama-pr-marker-87.jpg"/></a><p>Адрес: Суворова ул.</p><a href="http://etokarta.com/?p=650">Подробнее...</a>"></marker>
<marker lat="55.18564667241138" lng="30.196680087605287" tip="panoramy" textwp="<p>з. Вистан со стороны берега, мост Блохина, Три штыка</p><br/><a href="http://etokarta.com/?p=659"><img src="http://etokarta.com/img/vitebsk/preview-marker/panorama-pr-marker-96.jpg"/></a><p>Адрес: Средне - Набережная ул.</p><a href="http://etokarta.com/?p=659">Подробнее...</a>"></marker>
...
вот собсна и усё :)


Часовой пояс GMT +3, время: 08:00.