Перейти к содержанию
GPS навигатор СитиГИД

Joss

Администраторы
  • Публикаций

    16392
  • Зарегистрирован

  • Посещение

  • Победитель дней

    37

Сообщения, опубликованные Joss

  1. грустно все равно. 26.1 один раз переиздавали, а "попыток править напрямую с карты, через меню Ошибка" было гораздо больше. Здесь же человечий фактор - сразу, в первый раз не исправили - значит второго раза в принципе не будет... Это только больные на всю голову -пишут и пишут[emoji3]


    Не пишите ерунду. Все баги с карты заносятся в репортинговую систему и Ваши слова про "второй раз не будут", это фантазии.

    Что касается этажности, пока нет смысла писать, т.к. на нее у картографов пока нет времени.

    Отправлено с моего HTC One_M8 через Tapatalk

  2. Про ошибки на карте сообщите пожалуйста в соответствующей ветке:
      и они обязательно исправятся при переиздании карты либо в корректурах. Спасибо!


    Ошибки проще отправлять напрямую с карты, через меню Ошибка.

    Отправлено с моего HTC One_M8 через Tapatalk

  3. Москва. Первый случай был недели две назад не в моём районе, улицу даже не запомнил, да и забил. Но вчерашний случай помню прекрасно, навигатор настойчиво мне предлагал свернуть с улицы Адмирала Лазарева на улицу Кадырова, а там кирпич, улица односторонняя. 


    Улица с таким названием была сделана односторонней в тот же день через корректуры.

    Отправлено с моего HTC One_M8 через Tapatalk

  4. Вот это круто! А команды вызова голосового поиска нет? Список команд не планируете расширять?



    Пока не планируем, кроме, возможно, завершения программы.

    Отправлено с моего HTC One_M8 через Tapatalk

  5. Внезапно обнаружил, что вышло обновление OSM Франции. Проблема, похоже, решена. Спасибо.



    Это Вам спасибо за замечания, пишите обязательно о серьезных проблемах в конвертации карт.

    Отправлено с моего HTC One_M8 через Tapatalk

  6. Вызов навигационной программы из стороннего приложения производится следующим образом (исх. код на Java с использованием Android API):

      try   {
        Intent intent=new Intent();
        intent.setAction(Intent.ACTION_SEND);
        intent.setType("vnd.android.cursor.item/vnd.net.probki.cityguide.cmd");
        intent.setPackage("cityguide.probki.net");        // здесь указывается имя пакета программы 
        intent.putExtra(Intent.EXTRA_TEXT,"cgcmd ...");   // здесь вместо ... пишутся команды
        startActivity(intent);
      }
      catch(Exception ex)   {
      }

    Имена пакетов для setPackage следующие:
    - "cityguide.probki.net"    для программы CityGuide (как указано в примере выше)
    - "net.probki.geonet"       для программы GeoNet
    - "net.probki.bgeo"         для программы bGeo

    Внимание! Параметр

    setType("vnd.android.cursor.item/vnd.net.probki.cityguide.cmd")

    для всех программ остается неизменным.

    Вызов Intent приводит к тому что навигационная программа запускается (если не была до этого запущена) и выходит на передний план. 

    Команды задаются строкой как EXTRA_TEXT для Intent. Если строку не задавать, то навигационная программа просто выводится на передний план.

    Командная строка должна начинаться с ключевого слова cgcmd. Если это не так, то вся строка полностью игнорируется.

    Каждая команда состоит из ключевого слова, за которым могут следовать несколько параметров, разделенных пробелами.

    Поддерживаются следующие команды:

    delroute

    Удалить текущий маршрут. Дополнительных параметров нет.

    setroute <N> <lat1> <lon1> <lat2> <lon2> ...

    Задать маршрут. Параметры:
    <N> - количество точек маршрута. Последняя точка является финишем, остальные - промежуточными точками маршрута.
    Далее следуют <N> пар "широта долгота", заданные в градусах. Например: setroute 1 60.367 30.5

    view <lat> <lon> <orient> <incline> <scale>

    Задать отображение карты. Параметры:
    <lat> <lon> - широта и долгота точки отображения в градусах. Можно указать 0 0, тогда точка не меняется.
    <orient> - поворот карты. Целочисленное значение в градусах в пределах от -360 до +360. При других значениях поворот карты не меняется.
    <incline> - наклон перспективы. Целочисленное значение в градусах от 0 до 80. При отрицательном значении наклон не меняется.
    <scale> - масштаб отображения. Целочисленное значение знаменателя. При значении 0 масштаб не меняется.

    hide

    Убрать навигационную программу с экрана в фоновый режим. Дополнительных параметров нет. Команда имеет смысл если программа находится на переднем плане.

    Несколько команд можно указывать друг за другом в одной строке. Пример общей командной строки:

    "cgcmd delroute setroute 1 60.367 30.5 view 60.367 30.5 361 -1 100000"

    Это означает:
    - Удалить имеющийся маршрут.
    - Задать новый маршрут единственной точкой финиша в координатах <60.367N 30.5E>.
    - Отобразить заданные координаты на экране в масштабе 1:100000, не меняя поворота карты и угла наклона.
     

    • Upvote 2
  7. скорее всего нет, телефон не мой, хозяин далёк от подобных вещей.

    Кстати, после сброса настроек по умолчанию, вылет программы при поиске прекратился



    Вылеты только таким способом, как я писал выше. Если есть желание, расскажу.

    Отправлено с моего HTC One_M8 через Tapatalk

  8. папка log и файл errors - это не то, что нужно?

    где logcat лежит?



    Logcat можно снять программой CatLog, если есть root, если нет - через ADB на PC. Или отправить его как отчет об ошибке после вылета программы (желательно добавлять комментарий).

    Отправлено с моего HTC One_M8 через Tapatalk

  9. 9 минут назад, /DiOs сказал:

    В военное время значение синуса может достигать двух, а у разработчиков из МИТ и в мирное -- четырёх!

    Скрытый текст

     Если уж говорить про военное время, то система координат в армии положительна, так как было бы дико слышать отрицательные числа от советского офицера.

     

×
×
  • Создать...