Модуль Яндекс-карты

Модуль Яндекс-карты

Postby retv_qwe » 05 Jun 2014, 13:24

В модуле применен Static API, позволяющий размещать статическое изображение карты.
Разрешение карты 650х450 пикселей.
Скрины | +
sc_ScrCap_osd_3354.jpg
sc_ScrCap_osd_3354.jpg (71.28 KiB) Viewed 5073 times
sc_ScrCap_osd_3402.jpg
sc_ScrCap_osd_3402.jpg (102.96 KiB) Viewed 5073 times
sc_ScrCap_osd_6308.jpg
sc_ScrCap_osd_6308.jpg (131.9 KiB) Viewed 5073 times
Доступно перемещение по карте, масштабирование.
Три типа карты: схема, спутник, гибрид.
Работает поиск.
Сохранение последнего состояния при выходе.

+Исправлена ошибка в масштабировании.
+Добавлена возможность просматривать карту в режиме HD.
В этом режиме карта состоит из 4-ёх прямоугольников, размером 640х360 пикселей,
что в сумме дает 1280х720 пикселей.
Загрузка карты в этом режиме увеличена по времени, из-за построения изображения разрешения HD.

Режим HD включается здесь:
| +
y_n.jpg
y_n.jpg (3.79 KiB) Viewed 5073 times
y_n2.jpg
y_n2.jpg (17.66 KiB) Viewed 5073 times
Допустимые значения:
0 - режим SD, 640х450 пикселей,
1 - режим HD, 1280х720 пикселей.
По умолчанию включен режим 0 - режим SD, 640х450 пикселей.
Сам модуль:
v1.3.rar
(18.29 KiB) Downloaded 300 times
Установка: распаковать архив по ftp в папку /tmp/, в телнете дать команду
Code: Select all
pm install yandex_map alone
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль Яндекс-карты

Postby FarVoice » 05 Jun 2014, 13:31

может инфу о карте сделать хотя бы полупрозрачной? Ну и убрать в одну строку куда-нить в вехний правый угол. Ну и бар с кнопками тож сделать полупрозрачным.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модуль Яндекс-карты

Postby retv_qwe » 09 Jun 2014, 09:58

Насколько я понял, полупрозрачный фон делает alpha канал.
Не знаю как на rss это делается, но на php делается
скрин | +
sc_ScrCap_osd_11223.jpg
sc_ScrCap_osd_11223.jpg (188.13 KiB) Viewed 5354 times
Минус этой технологии, время выполнения скрипта увеличивается с 1,2 до 3,5 секунд, не рентабельно.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль Яндекс-карты

Postby FarVoice » 09 Jun 2014, 18:06

зачем так сурово-то, через gd :)) Достаточно подложить полупрозрачный png под текст и указать useBackgroundSurface=yes
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модуль Яндекс-карты

Postby retv_qwe » 12 Jun 2014, 08:57

Подложить полупрозрачный png.... нет, создать полупрозрачный png.
Скрины | +
sc_ScrCap_osd_5623.jpg
sc_ScrCap_osd_5623.jpg (99.89 KiB) Viewed 5244 times
sc_ScrCap_osd_3166.jpg
sc_ScrCap_osd_3166.jpg (101.9 KiB) Viewed 5244 times
Полупрозрачный png создается через gd при загрузке rss, задается цвет, уровень прозрачности alpha.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль Яндекс-карты

Postby FarVoice » 12 Jun 2014, 12:32

зачем gd?! нарисуй полупрозрачный png, выводи его, а поверх - текст
Code: Select all
    <image offsetXPC="75" offsetYPC="0" widthPC="25" heightPC="10"
     useBackgroundSurface="yes"  redraw="yes">
      /usr/local/etc/mos/www/modules/yandex_map/bg.png
    </image>

    <text offsetXPC="75" offsetYPC="0" widthPC="25" heightPC="10"
     fontSize="12" foregroundColor="0:0:0" backgroundColor="-1:-1:-1"
     align="left" lines="4" tailDots="yes" useBackgroundSurface="yes" redraw="yes">
      <script>
        textInfo;
      </script>
    </text>
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модуль Яндекс-карты

Postby retv_qwe » 12 Jun 2014, 12:58

В том и проблема, что полупрозрачный png мне не в чем нарисовать, нужен фотошоп или что то в этом роде, разве что готовый с инета скачать.
Полупрозрачный png формируется перед загрузкой rss средствами php, какая разница готовый нарисованный воткнуть или создать, вывожу его, а поверх - текст.
Плюс можно менять по своему усмотрению, не только цвет но и уровень прозрачности.
useBackgroundSurface на текст не влияет, плеер alpha канал не поддерживает.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль Яндекс-карты

Postby FarVoice » 12 Jun 2014, 18:52

дык ты его раз сформируй и запиши в виде файла :)
ещё как влияет. при перерисовке если backgroundColor прозрачный (-1:-1:-1)
Хотя... При перерисовке всё равно вначале перерисовыввается имидж, и уже потом поверх выводится текст. Так что мож ты и прав... Но лучше всё делать по науке. Пусть лучше хранит две подложки, нежели одну.

Зы: для рисунков я пользую Paint.NET - маленький и удобный.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Модуль Яндекс-карты

Postby retv_qwe » 12 Jun 2014, 19:30

Ладно, так и сделаю, сформирую и запищу в виде файла.
Вроде формирование полупрозрачного png средствами php это не секрет, хотя помучиться стоило, все вертелось вокруг двух команд gd,
а сколько труда стоило, в первом варианте, заставить выводить кириллицу.
backgroundColor я вообще не указываю, наверно по умолчанию rss принимает значение (-1:-1:-1).
Вот такого рода фоны формируются | +
alpha2.png
alpha2.png (363 Bytes) Viewed 5193 times
alpha.png
alpha.png (360 Bytes) Viewed 5193 times
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль Яндекс-карты

Postby FarVoice » 12 Jun 2014, 19:44

ну да. в редакторе залить квадратик полупрозрачным цветом - три клика ;)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 13 guests