Мы планируем изменить наше приложение Java с использования потока трафика TomTom - промежуточный сервис - Datexii на Tomtom Traffic Clow - промежуточный сервис - Protobuf, но мы сталкиваемся с проблемой с данными openlr. Двоичный файл для openlr - это обычная строка, подобная следующему: cwcz6yjrqqsldgrlaqulfw == < /code> < /p>
Но когда мы используем опцию Protobuff, у нас есть объект местоположения: < /p>
openlr: "\v\377\276\372\036:a#\213\v\000\361\376\225$\r"< /code>. < /p>
Имеет метод .getopenlr () < /code>, который возвращает такой объект Bytestring, как это (toString): < /p>
16 bytes [0x0b,0xff,0xbe,0xfa,0x1e,0x3a,0x61,0x23,0x8b,0x0b,0x00,0xf1,0xfe,0x95,0x24,0x0d]< /code> < /p>
Мы перепробовали все, но мы не можем получить ту же строку от XML или любой формат OpenLl, который может декодировать оттуда. Поскольку OpenLR разрабатывается TomTom, и они рекомендуют использовать ProToBuf для получения данных, должен быть способ получить местоположения OpenLR от этого байпестрирования. Есть идеи?>
Подробнее здесь: https://stackoverflow.com/questions/392 ... datex2-xml