|
|
|
| Вот на карте в яндексе _http://maps.yandex.ru/map_search.xml?map=1&lay=31&id=35284&map_type=address&text=%CF%EE%E2%E0%F0%F1%EA%E0%FF%209
Поисковый запрос отображается новым слоем поверх карты, в данном примере - Поварская ул., 9.
Как сделать также? Новый слой строится по координатам или как?
Спасибо. | |
|
|
|
|
|
|
|
для: kis-kis
(02.03.2007 в 12:05)
| | 1. Изначально карта просматривается в "мелкоскопе" и отмечаются "ключевые точки", которые МОГУТ ИМЕТЬ в будущем отметку (ОБЪЕКТЫ). (можете проверить - тот же адрес в Сергиевом Посаде никакого ТАЙТЛА не высвечивает, потому как дом 9 на карте Сергиева Посада не обозначен)
2. Для каждого ОБЪЕКТА запоминаются координаты относительно карты и все эти данные тупо забиваются в базу данных.
3. При отображении результатов поиска ищется совпадение - есть или нет в базе - и, если есть, по данным из базы дается привязка слоя с адресом (названием) ОБЪЕКТА. | |
|
|
|
|
|
|
|
для: CNT
(02.03.2007 в 13:37)
| | А как узнать координаты объекта и это сделать технически?
Спасибо. | |
|
|
|
|
|
|
|
для: kis-kis
(02.03.2007 в 16:00)
| | Сначала выберите план алгоритма, потом задавайте вопросы. Иначе ответ не поможет. Например, ответ на данный вопрос найдёте в форуме по слову getPosition , и что дальше? | |
|
|
|