169 похожих чатов

Привет. подскажите плиз. есть svg карта в которой почти 4000

path. как мне разделить её на континенты? нужно что бы при клике на континент он выделялся другим цветом. вручную это не реально, как я узнаю какой path к какому континенту относится? мб есть какая программа чтоб можно было поделить этот svg без особого гемора?

18 ответов

17 просмотров

Скачай карту картинкой и разметь сам континенты, делов 5-10 минут

а чем являеться каджий path ? иммею ввиду какой частью картини состовляет path ?

Pavel-Vladimirov Автор вопроса
123
а чем являеться каджий path ? иммею ввиду какой ча...

каждый path это точка. вся карта состоит из маленьких точек

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Скачай карту картинкой и разметь сам континенты, д...

не сказал бы что 5-10 минут,минимум 3/4 часа,так-как чел должен вручную разделять границы стран,это во первых,во вторых именовать каждую,во третьих сохранять,тем более должен искать инфу про все страны мира и про их границы,все это не упростить,но автомизировать можно,если конечно ты гений,который может тратить по 2 ндели на создании ии,который будет все это делать за тебя,чтобы в следующий раз если понадобыться сделать такую же штуку,использовать эту нейронку,если нет,то никак

Константин Ворожбицкий
Ему нужны континенты

Я не внимательный сорри,тогда да,понадобыться мало времени на такое.

123
Я не внимательный сорри,тогда да,понадобыться мало...

Ну согласен, все равно не 5-10) ну максимум 30 минут😅

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Ну согласен, все равно не 5-10) ну максимум 30 мин...

30 минут это наверно для дизайнера. открыл прогу и ваще хз что делать, никогда не сталкивался с редактированием svg в каких либо программах, максимум обрезал края

Pavel Vladimirov
30 минут это наверно для дизайнера. открыл прогу и...

Смотри как можно сделать, взять карту в png, открыть в программе и начать размечать, а в проекте(реакта) ты поверх картинки svg отображаешь. Был дома показал бы как это сделать в inscape

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Смотри как можно сделать, взять карту в png, откры...

т.е. закинуть на страницу svg который будет постоянно статичен, а поверх него наложить png на области которого буду кликать и континент на png будет менять цвет? чёт костыльно, не? да и как это вообще возможно? на before и after каждый континент накладывать?

Pavel Vladimirov
т.е. закинуть на страницу svg который будет постоя...

Наоборот, поверх png кидаешь svg разметку. Но ты так же можешь найти svg карту-мира и доразметить только континенты

Pavel Vladimirov
т.е. закинуть на страницу svg который будет постоя...

Никакие before и after там не нужны будут, тебе же надо при клике менять цвет континента? То есть у path есть свойство fill, его и надо менять

Pavel-Vladimirov Автор вопроса
Константин Ворожбицкий
Наоборот, поверх png кидаешь svg разметку. Но ты т...

а какой смысл тогда смысл в png? ведь при клике на svg точно так-же придётся менять цвет у fill

Pavel Vladimirov
а какой смысл тогда смысл в png? ведь при клике на...

Если найдёшь карту мира в svg без лишней разметки, то png не нужно

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта