Здравстуйте, есть такая проблема , при настройках редактора карты, указывается ключ объекта в описание к апи говорится
4.28.1.2 Описание параметров объекта objects
Имя параметра Описание
code
Код объекта. Удобно использовать для редактирования серии объек-
тов.
key Ключ объекта. Используется для отдельных объектов карты.
semantics[]
Массив кодов семантических характеристик через запятую. При от-
сутствии редактируются все семантики объекта.
что key используется для конкретных объектов, при открытие карты и создании объекта ключ не меняется и остается всегда один, видимо по этому и можно редактировать все объекты на карте, как исправить?
(необходимо что бы при открытии карты редактировался конкретный объект ко всем остальным доступ должен быть закрыт)
settings_mapEditor = { "maplayersid": "01",
"functions": ["*"],
"editingdata" : [ // маска: редактируемые данные (объекты, семантики объектов), при отсутствии - редактируются все объекты слоя
{
"layerid": "01" // идентификатор редактируемого слоя
, "objects": [ // список объектов
{
"key": "P0000501902"
// , "semantics": ["SEM45", "SEM3"] // список ключей семантик
}
//,{
// "code": "31120000" // код объекта (использовать для серии объектов)
// , "semantics": ["SEM9", "SEM5", "SEM4"] // список ключей семантик
//}
]
}
],
"selectlayersid":"01",
"transaction": true
};
4.28.1.2 Описание параметров объекта objects
Имя параметра Описание
code
Код объекта. Удобно использовать для редактирования серии объек-
тов.
key Ключ объекта. Используется для отдельных объектов карты.
semantics[]
Массив кодов семантических характеристик через запятую. При от-
сутствии редактируются все семантики объекта.
что key используется для конкретных объектов, при открытие карты и создании объекта ключ не меняется и остается всегда один, видимо по этому и можно редактировать все объекты на карте, как исправить?
(необходимо что бы при открытии карты редактировался конкретный объект ко всем остальным доступ должен быть закрыт)
settings_mapEditor = { "maplayersid": "01",
"functions": ["*"],
"editingdata" : [ // маска: редактируемые данные (объекты, семантики объектов), при отсутствии - редактируются все объекты слоя
{
"layerid": "01" // идентификатор редактируемого слоя
, "objects": [ // список объектов
{
"key": "P0000501902"
// , "semantics": ["SEM45", "SEM3"] // список ключей семантик
}
//,{
// "code": "31120000" // код объекта (использовать для серии объектов)
// , "semantics": ["SEM9", "SEM5", "SEM4"] // список ключей семантик
//}
]
}
],
"selectlayersid":"01",
"transaction": true
};