[QUOTE]DSist пишет:
В данном случае, получается, сложным объектом (или как его назвать) является сумма всех объектов карты. Так? Т.е. надо перебирать все объекты и проверять попадает ли точка в любой из них? Как это будет по производительности?[/QUOTE]
Фрейм карты является прямоугольником описывающим все объекты на карте. При добавлении/удалении объекта на карту, значение границ фрейма могут изменятся.
Запрос значения фрейма выполняется функцией [B]mapGetListFrame[/B](карта, 1, результат)
если у вас подключено несколко карт, воспользуйтесь [B]mapGetTotalBorder[/B]
если вам нужно рамку объекта [B]mapObjectFrame[/B]
поиском в "теле" объекта "занимается" функция [B]mapSelectArea[/B]
В данном случае, получается, сложным объектом (или как его назвать) является сумма всех объектов карты. Так? Т.е. надо перебирать все объекты и проверять попадает ли точка в любой из них? Как это будет по производительности?[/QUOTE]
Фрейм карты является прямоугольником описывающим все объекты на карте. При добавлении/удалении объекта на карту, значение границ фрейма могут изменятся.
Запрос значения фрейма выполняется функцией [B]mapGetListFrame[/B](карта, 1, результат)
если у вас подключено несколко карт, воспользуйтесь [B]mapGetTotalBorder[/B]
если вам нужно рамку объекта [B]mapObjectFrame[/B]
поиском в "теле" объекта "занимается" функция [B]mapSelectArea[/B]
Изменено: - 06.09.2015 08:56:08