Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Большое число перевести в ASCII символы
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2011
Помог: 0 раз(а)
Добрый день.
Вывожу на google map трэки, и дабы при наложении друг на друга их можно было отличить, решил менять цвет.
Но загвоздка следующая:
Цвет в KML для карт представлен в формате aaggbbrr, т.е "FF0000FF" - красный.
Хочу в цикле добавления маршрута инкрементировать цвет. Из ASCII в число я перевел, а вот обратно, никак не получается. Уже целый день мучаюсь...
Есть ли решения?
Спасибо.
Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011 Откуда: Новосибирск
Помог: 2 раз(а)
Попробуйте отделить от исходного значения alpha, конвертируйте в десятиричное, прибавляйте, например, 64, потом обратно в 16-ричное и прикрепляйте alpha. Если различия цветов малы, увеличте инкремент.
----- Fuck you guys, I'll going home
Мелкий
Отправлено: 15 Августа, 2011 - 09:52:27
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.