Цитата |
---|
Olga_N пишет: Если Вы выделяете объекты карты каким-нибудь из режимов поиска (по области, по названию, по БД), можно использовать mapTotalSeekObject(IntPtr hMap, IntPtr hobj, int flag), но при этом у Вас должен быть GisWebToolKit. |
12.07.2013 14:41:56
Это все делается программно серверным кодом при помощи функций MAPAPI, которые вызываются из библиотеки ядра ГИС.
Сначала устанавливают условия поиска, а потом выделяют или ищут объекты карты по этим условиям. |
|
|
|
12.07.2013 15:14:27
Это я понял, у меня не получается установить условия поиска, чтобы отбирались только выделенные объекты.
Если можно, перенесите тему в другой раздел, касающийся GisToolKit
Изменено: |
|
|
|
15.07.2013 17:22:27
Дополнительная информация есть в Руководстве программиста:
Разделы 4.2.9 и 4.2.10. Дополнительные примеры есть в SDK: В частности, в Mapexam\mapexam11.cpp и mapexam5.cpp. |
|
|
|
19.08.2013 12:34:38
Подскажите, в JavaScript событие,которое происходит, когда пользователь через интерфейс карты выделяет объект
|
|
|
|
19.08.2013 17:54:23
function mapClickDefault(e) файл handlers.js
|
|
|
|
20.08.2013 10:47:34
Но это любой клик по карте? Дело в том,что у меня так и не получается решить проблему получения списка выделенных объектов. На серверной стороне так и не получается создать контекст поиска,чтобы отбирались только выделенные объекты, а на клиенте не понятен механизм,как получить этот список, если нет привязки к таблицам бд. И еще небольшой вопрос. Не работает панель редактирования карты, т.е. объекты добавленные через ядро не получается ни удалить, ни переместить
|
|
|
|
20.08.2013 13:24:54
Да, это любой клик. Далее происходит разбор, что именно по этому клику надо делать.
Не совсем понятно причем тут клик на карте и список выделенных объектов? При клике на карте выделяется один объект. Если речь об информации о выбранном объекте, то ее можно получить во входных параметрах функции mapShowObjectSummary в файле MapView\Scripts\mapview.js Туда приходит вся информация об объекте, в том числе и значения семантик (при параметре Sem="True" в теге ObjectListInfo конкретной карты файла Param.xml). |
|
|
|
20.08.2013 13:27:46
Я просто пытаюсь получить список выделенных объектов, не важно где, на клиенте или на сервере
|
|
|
|
20.08.2013 13:29:32
|
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |