Получение инструкций по вождению в приложении для Android с помощью Google Directions API - PullRequest
3 голосов
/ 09 мая 2011

У меня есть это приложение для Android, где я должен показывать маршруты проезда пользователям. Я использую Google Directions API для этого. Это включает в себя запрос к их URL и получение JSON в результате. Теперь проблема в том, как проехать внутри TAG / Name - «html-инструкции». Здесь я получаю указания, но в нем есть символы Юникода, например:

"html_instructions": "Поверните 1-й левый к \ u003cb \ Ban00uge Rd \ u003c / b \ u003e"

Как мне избавиться от этих значений Юникода и извлечь из него простой текст.

Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 16 апреля 2014

direcObject.getString ("html_instructions"). ReplaceAll ("\ <. *?>", "") Работает для получения инструкции html без тега

0 голосов
/ 09 мая 2011

Попробуйте что-то вроде этого:

try {
    // Convert from Unicode to UTF-8
    String string = "abc\u5639\u563b";
    byte[] utf8 = string.getBytes("UTF-8");

    // Convert from UTF-8 to Unicode
    string = new String(utf8, "UTF-8");

} catch (UnsupportedEncodingException e) {}
...