DuNkan Опубликовано 28 августа, 2013 Поделиться Опубликовано 28 августа, 2013 POI нет. Но можно (и это правильнее) сделать дорожными знаками. Пошукайте в темах про дорожные знаки и про голосовые пакеты (можно сделать голосовое уведомление об этом знаке). О, это интересно. Пойду искать. Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 28 августа, 2013 Автор Поделиться Опубликовано 28 августа, 2013 По-моему, вот тут полезное: (сам еще не пробовал, не знаю ) Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 28 августа, 2013 Поделиться Опубликовано 28 августа, 2013 В LP в layouts дописал bgmode="fill" в строки class="navPanel_trlane" таким образом: <td width="8%" bgimage="@mainpan_navPanel_trlane_1_1" class="navPanel_trlane" bgmode="fill"/> <td width="8%" bgimage="@mainpan_navPanel_trlane_1_2" class="navPanel_trlane" bgmode="fill"/> ... <td width="8%" bgimage="@mainpan_navPanel_trlane_2_8" class="navPanel_trlane" bgmode="fill"/> В папке day заменил картинки mainpan_navPanel_trlane_bg.bmp, mainpan_navPanel_trlane_c_mask.bmp и т.д. (со словом trlane). Знаки увеличились, но левая полоса урезана, нормально видно только правую. Как увеличить область для отображения знаков? Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 28 августа, 2013 Поделиться Опубликовано 28 августа, 2013 (изменено) Первая полоса справа нормально, остальные, которые левее - узкие. Изменено 28 августа, 2013 пользователем SVATSV Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 11 сентября, 2013 Поделиться Опубликовано 11 сентября, 2013 Почему в лэйоуте 320х240 есть такие строки: <!-- Панелька с кнопками которая будет показываться во время катания по маршруту 640x480--> <layout name="template_buttons_1_vert"> <table> <!-- первая строка с отступом сверху --> <tr height="33"> <td width="50"> Откуда 640х480? Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 11 сентября, 2013 Автор Поделиться Опубликовано 11 сентября, 2013 Пережиток. штатные ЛП когда-то давно видимо делали в первую очередь в 640х480, а потом изменяли под разные разрешения. А комменты забыли поменять. Так что в самых разных лангпаках эти цифры так и висят. Слава богу - комментарий на работу никак не влияет. Цитата Ссылка на сообщение Поделиться на другие сайты
Пенни Опубликовано 13 сентября, 2013 Поделиться Опубликовано 13 сентября, 2013 Подскажите плиз, как мне кнопку меню сдвинуть чуть левее....примерно на размер самой кнопки...ибо в том месте треснул экран и не кликается((( Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 13 сентября, 2013 Автор Поделиться Опубликовано 13 сентября, 2013 (изменено) В принципе, вот тут () аналогичная задача рассматривалась. Но тут много зависит от лангпака, в котором хотим это сотворить. Например, в штатном-"квадратном" довольно просто находим, что за кнопку меню отвечает команда "Showpanel_menupanel", и по слову Showpanel находим несколько аналогичных участков: <tr height="60"> <td bgimage="@mainpan_navPanel_downline" bgmode="directdraw"> <table> <tr> <td width="5"/><td width="30" bgimage="@pan_navPanel_GPS_0" bgmode="directdraw"> <table> <tr> <td bgimage="@pan_navPanel_GPS" align="center" valign="middle"/> </tr> </table> </td><td width="30" bgimage="@pan_navPanel_jams_0" bgmode="directdraw"> <table> <tr> <td bgimage="@pan_navPanel_jams" align="center" valign="middle"/> </tr> </table> </td><td width="44" bgimage="@pan_navPanel_battery" align="center" valign="middle"/><td width="577" type="text" class="mainpan_p1_header" text="@navPanel_txt_curstreet"/><td width="114" invoke="showpanel_MenuPanel" bgimage="@navPanel_key"> <table> <tr> <td type="text" class="navPanel_PRM2" text="@txt_btn_menu"/> </tr> </table> </td> </tr> </table> </td> </tr> то есть строка высотой 60 (в приведенном примере. в зависимости от разрешения - может быть другое) В ней: 5 пикселей отступ, потом индикатор ГПС (выделил зеленым), индикатор пробок-телефончик (рыжий), батарейка (синий), потом место под текущую улицу (сиреневый) и наконец - кнопка меню (красный). Все очевидно - надо уменьшить пространство под текущую улицу (в данном примере например вместо 577 сделать 477 - кнопка меню сползет на 100 пикселей влево). Но ИМХО краше другой вариант: просто взять и переставить кнопку в левый угол, то есть поменять ее местами с индикаторами: <tr height="60"> <td bgimage="@mainpan_navPanel_downline" bgmode="directdraw"> <table> <tr> <td width="114" invoke="showpanel_MenuPanel" bgimage="@navPanel_key"> <table> <tr> <td type="text" class="navPanel_PRM2" text="@txt_btn_menu"/> </tr> </table> </td><td width="577" type="text" class="mainpan_p1_header" text="@navPanel_txt_curstreet"/><td width="5"/><td width="30" bgimage="@pan_navPanel_GPS_0" bgmode="directdraw"> <table> <tr> <td bgimage="@pan_navPanel_GPS" align="center" valign="middle"/> </tr> </table> </td><td width="30" bgimage="@pan_navPanel_jams_0" bgmode="directdraw"> <table> <tr> <td bgimage="@pan_navPanel_jams" align="center" valign="middle"/> </tr> </table> </td><td width="44" bgimage="@pan_navPanel_battery" align="center" valign="middle"/></tr> </table> </td> </tr> Естественно, надо внимательно по тексту пробежаться - заменить аналогично во всех местах. Я в своем ЛП делал размеры всех кнопок одинаковыми, ирасполагал их без привязки к остальным элементам, так что там все еще проще, смена местами любых кнопок не затрагивает улицу и индикаторы. Как сделано у vlego - точно не знаю, поэтому надо смотреть. Т.е. еще раз - многое зависит от того, какой исходник ковыряем. Изменено 13 сентября, 2013 пользователем IШIN Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 17 сентября, 2013 Поделиться Опубликовано 17 сентября, 2013 (изменено) Вопрос такой. Есть в картах POI 0xFE82 и 0xFE83 - начало и конец населенного пункта. Они сейчас отображаются значком POI "галочка". Можно ли подложить свою картинку и что для этого нужно сделать? Насколько понял, это пользовательские знаки 18809 и 18810. Нужно картинки сохоранить в виде USER091.bmp и USER101.bmp и скопировать в архив LangPack.rsr в папки poi_24, poi_64, poi_48, poi_64. Верно? Изменено 17 сентября, 2013 пользователем DuNkan Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 17 сентября, 2013 Автор Поделиться Опубликовано 17 сентября, 2013 Ага. Я бы взял уже готовый лангпак - например тут - и картинки из соответствующих папок скопировал бы к себе в лангпак в аналогичные папки. Будут ли отображаться ими упомянутые ПОИ - фиг знает. Может еще в ресурснике надо будет изменить ссылку на картинку (мол, не галочку а такой-то рисунок использовать). Цитата Ссылка на сообщение Поделиться на другие сайты
svlad Опубликовано 17 сентября, 2013 Поделиться Опубликовано 17 сентября, 2013 Будут ли отображаться ими упомянутые ПОИ - фиг знает. Может еще в ресурснике надо будет изменить ссылку на картинку (мол, не галочку а такой-то рисунок использовать). Должны отображаться без каких либо правок - при условии что они есно в карту пропишутся как знаки 18809 и 18810, а это уже вопрос к конструктору и конвертору для СитиГид 7.8. У меня ещё 361 (не обновлялся пока нехватка времени) так вот он не прописывает их в карту как знаки, а прописывает как точки ПОИ. Ежели и крайняя версия конструктора также поступает то необходимо их из МР выгружать в .bkm и затем включать в состав пользовательских знаков TraffSign.bkm, потому что пока в ресурсах не найти поддержки начала и конца НП как точки ПОИ Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 17 сентября, 2013 Поделиться Опубликовано 17 сентября, 2013 Все понятно, спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 18 сентября, 2013 Поделиться Опубликовано 18 сентября, 2013 Отдельной темы по Resources нет, спрошу здесь. Описание каждой полилинии идет так: <line LineType="3" Width="160" DrawPrior="300" ColorFor="0xE5A28A" ColorBkg="0x606060" ColorForNight="0x9a6750" ColorBkgNight="0x0a0a0a" Texture="ogl_road_solid.bmp" ColorSpeedCoeff="0.6"/> Width="160" - понятно, ширина полилинии ColorFor="0xE5A28A" - понятно, цвет заливки в дневном режиме ColorBkg="0x606060" - понятно, цвет канта в дневном режиме ColorForNight="0x9a6750" - понятно, цвет заливки в ночном режиме ColorBkgNight="0x0a0a0a" - понятно, цвет канта в ночном режиме Теперь, что неясно: line LineType="3" - тип линии - но какие существуют типы и где они описаны? DrawPrior="300" - это что? Texture="ogl_road_solid.bmp" ColorSpeedCoeff="0.6"/> - текстура - на что она влияет и где находится? Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 18 сентября, 2013 Автор Поделиться Опубликовано 18 сентября, 2013 DrawPrior="300" - это что? Texture="ogl_road_solid.bmp" ColorSpeedCoeff="0.6"/> - текстура - на что она влияет и где находится? DrawPrior="300" - Насколько понимаю, приоритет отрисовки (скорее всего, очередность исчезновения при умельчении масштаба) Texture="ogl_road_solid.bmp" - кажется видел в лангпаке. Естественно используется только при включенном аппаратном ускорении Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 18 сентября, 2013 Поделиться Опубликовано 18 сентября, 2013 Есть еще более длинный вариант: <line LineType="3" Width="80" DrawPrior="90" ColorFor="0xFAEAEA" ColorBkg="0xCDA08D" ColorForNight="0x637876" ColorBkgNight="0x47465A" Texture="ogl_road_path.bmp" TextureBkg="ogl_road_path_bkg.bmp" TextureMip="ogl_road_path.bmp" TextureMipBkg="ogl_road_path_bkg.bmp" ColorSpeedCoeff="2.0"/> Здесь еще больше текстур. Texture="ogl_road_path.bmp" TextureBkg="ogl_road_path_bkg.bmp" TextureMip="ogl_road_path.bmp" TextureMipBkg="ogl_road_path_bkg.bmp" С Texture более менее понятно - это "разметка" на дороге (картинки в лэнгпаке): ogl_road_solid - сплошная линия ogl_road_dash - прерывистая ogl_road_path - нет линии DrawPrior="300" - Насколько понимаю, приоритет отрисовки (скорее всего, очередность исчезновения при умельчении масштаба) Очередность исчезновения? И что означают цифры? Кстати, этот парамтер зависит от ширины полилинии - чем она тоньше, тем он меньше. И еще параметр ColorSpeedCoeff="0.6" - тож не совсем понятен. Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 24 сентября, 2013 Поделиться Опубликовано 24 сентября, 2013 то необходимо их из МР выгружать в .bkm Как? Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 24 сентября, 2013 Поделиться Опубликовано 24 сентября, 2013 Ужо сам нашел как. Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 28 сентября, 2013 Поделиться Опубликовано 28 сентября, 2013 В папке с программой обычно находятся несколько лангпаков. Имена файлов имеют вид Langpack.rsr, Langpack320x240.rsr, Langpack800x480.rsr, и т.д. Это и для текущих релизов актуально? У меня на табе (разрешение 1024 на 600) только Langpack.rsr. Цитата Ссылка на сообщение Поделиться на другие сайты
svlad Опубликовано 28 сентября, 2013 Поделиться Опубликовано 28 сентября, 2013 (изменено) Актуально в основном для ВинСЕ но при редактировании Вы сами можете создать под своё разрешение и свою платформу лангпак избавившись от всего не нужного именно для Вашего разрешения Изменено 28 сентября, 2013 пользователем svlad Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 28 сентября, 2013 Поделиться Опубликовано 28 сентября, 2013 Понял, спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 29 сентября, 2013 Поделиться Опубликовано 29 сентября, 2013 Увеличил знаки движения по полосам. Как теперь их сдвинуть левее к значку gsm? <tr height="258"/> <tr height="35"> <td width="3"/> <td width="36" bgimage="@square_navPanel_trlane_1_1" class="navPanel_trlane"/> <td width="36" bgimage="@square_navPanel_trlane_1_2" class="navPanel_trlane"/> ... и <tr height="258"/> <tr height="35"> <td width="16"/> <td width="36" bgimage="@square_navPanel_trlane_2_1" class="navPanel_trlane"/> <td width="36" bgimage="@square_navPanel_trlane_2_2" class="navPanel_trlane"/> ... Уменьшал <td width="3"/> и <td width="16"/>, но эффекта нет (да и уменьшать там практически нечего, особенно 3 пикселя). Цитата Ссылка на сообщение Поделиться на другие сайты
IШIN Опубликовано 29 сентября, 2013 Автор Поделиться Опубликовано 29 сентября, 2013 Так там и некуда двигать. Дело в том, что оно расчитано на (по максимуму) 9 полос. И соответственно- два варианта. Для нечетного количества и для четного, чтоб по-любому знаки были по центру. В результате например при трех полосах они показываются на 4,5,6 позициях из 9, а две полосы - на 4 и 5 из 8. То есть большое пустое пространство, которое мы видим слевы от полос, это неиспользуемые полосы. Чтобы сдвинуть еще левее, надо снижать ширину например первых двух полос. То есть <td width="18" bgimage="@square_navPanel_trlane_1_1" class="navPanel_trlane"/> <td width="18" bgimage="@square_navPanel_trlane_1_2" class="navPanel_trlane"/> Но для этого надо быть уверенным, что Вам никогда не встретится 6(и более)полосная дорога. Иначе левые знаки будут сплюснуты. Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 29 сентября, 2013 Поделиться Опубликовано 29 сентября, 2013 Чтобы сдвинуть еще левее, надо снижать ширину например первых двух полос. То есть <td width="18" bgimage="@square_navPanel_trlane_1_1" class="navPanel_trlane"/> <td width="18" bgimage="@square_navPanel_trlane_1_2" class="navPanel_trlane"/> Но для этого надо быть уверенным, что Вам никогда не встретится 6(и более)полосная дорога. Иначе левые знаки будут сплюснуты. А если вообще удалить (закомментировать) строки с ненужными полосами? Оставить, допустим, 4 полосы. Цитата Ссылка на сообщение Поделиться на другие сайты
SVATSV Опубликовано 29 сентября, 2013 Поделиться Опубликовано 29 сентября, 2013 Сделал ширину первого знака 1 пиксель. Для трех полос получилось идеально, для двух тоже смотриться нормально. IШIN, спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
DuNkan Опубликовано 30 сентября, 2013 Поделиться Опубликовано 30 сентября, 2013 Быть может, кто-нибудь знает как в лэнгпаке/ресурсах нужно назвать полигон кладбища, чтобы ему сопоставить текстуру ogl_grave_christ.bmp? Например,вот названия полигонов болота и сада: <item val="7" acron="PLSWMP" name="Swamp polygon"/> <item val="8" acron="PLGARD" name="Gardering polygon"/> Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.