Карта

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

Допустим есть карта Африки
Как сделать чтобы если пользователь щелкунл по Египту выделялись границы Египта, если по Каиру - границы Каира.

Желательно пример или соответствующая дкументация.
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Для этого не достаточно просто карты. Нужна ещё информация о границах государств представленная, например, в виде ломанных. Для того, чтобы отследить клик мышки внутри области, ограниченной ломанной прямой я бы воспользовался методом триагуляции, об этом в интернете написано более, чем достаточно. Возможно и есть способы проще, чем метод применение триангуляции, но без информации о границах государств - точно не обойтись.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
YurikGL
Сообщения: 142
Зарегистрирован: 16 фев 2005, 21:54
Откуда: Уфа
Контактная информация:

Вообще-то для этого нужно почитать теорию по ГИС.
А если конкретно, то нужна БД с таблицами точек, полигонов и отношения один-ко-многим с указанием номера между ними.
Ответить