Цепляю в шарпе картинку на слой в памяти:
int layerID = mapCtrl.Map.Layers.AddInMemory("Moveable Objects");
Layer layer = mapCtrl.Map.Layers[(short)layerID];
Symbol s = new Symbol();
string path = @"C:\_ItssProjects\ScenarioPatterns\_Pictures\re.bmp";
int i = s.AddImagePath(path, 0, 0);
i = layer.Symbols.AddItem(s);
i = layer.AddSimpleSymbol(55749927, 37602827, 0, i, 100, 0);
здесь немного лишнего, но:
0. Работает на *.bmp 30х30, не работает на той же в формате png, не работает на "Ночной ковыль.bmp" - стандартном из винды, 256х256.
1. Кусок написан правильно?
2. Точка привязки картинки (0,0) в серединке?
3. Максимальный размер картинки существует? Если нет - почему не берет "ковыль"?
4. Как сделать транспарентный колор? png ведь не сосет...
int layerID = mapCtrl.Map.Layers.AddInMemory("Moveable Objects");
Layer layer = mapCtrl.Map.Layers[(short)layerID];
Symbol s = new Symbol();
string path = @"C:\_ItssProjects\ScenarioPatterns\_Pictures\re.bmp";
int i = s.AddImagePath(path, 0, 0);
i = layer.Symbols.AddItem(s);
i = layer.AddSimpleSymbol(55749927, 37602827, 0, i, 100, 0);
здесь немного лишнего, но:
0. Работает на *.bmp 30х30, не работает на той же в формате png, не работает на "Ночной ковыль.bmp" - стандартном из винды, 256х256.
1. Кусок написан правильно?
2. Точка привязки картинки (0,0) в серединке?
3. Максимальный размер картинки существует? Если нет - почему не берет "ковыль"?
4. Как сделать транспарентный колор? png ведь не сосет...