Допустим есть карта Африки
Как сделать чтобы если пользователь щелкунл по Египту выделялись границы Египта, если по Каиру - границы Каира.
Желательно пример или соответствующая дкументация.
Карта
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Для этого не достаточно просто карты. Нужна ещё информация о границах государств представленная, например, в виде ломанных. Для того, чтобы отследить клик мышки внутри области, ограниченной ломанной прямой я бы воспользовался методом триагуляции, об этом в интернете написано более, чем достаточно. Возможно и есть способы проще, чем метод применение триангуляции, но без информации о границах государств - точно не обойтись.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Вообще-то для этого нужно почитать теорию по ГИС.
А если конкретно, то нужна БД с таблицами точек, полигонов и отношения один-ко-многим с указанием номера между ними.
А если конкретно, то нужна БД с таблицами точек, полигонов и отношения один-ко-многим с указанием номера между ними.