Update routing helper for car navigation.

This commit is contained in:
Victor Shcherb 2012-06-27 22:49:58 +02:00
parent d9d4741d52
commit ecccbe4f17
3 changed files with 3 additions and 3 deletions

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.osmand.plus" android:installLocation="auto" android:versionName="@string/app_version" android:versionCode="60">
package="net.osmand.plus" android:installLocation="auto" android:versionName="@string/app_version" android:versionCode="62">
<meta-data android:name="com.google.android.backup.api_key"
android:value="AEdPqrEAAAAIqF3tNGT66etVBn_vgzpfAY1wmIzKV1Ss6Ku-2A" />

View file

@ -39,7 +39,7 @@
<string name="select_plugin_to_activate">Выберите плагин, чтобы активировать или деактивировать его (может понадобиться перезагрузка приложения).</string>
<string name="prefs_plugins_descr">Плагины предоставляют дополнительные возможности приложения, такие, как запись маршрутов, поддержка онлайн карт, действия, выполняемые в фоновом режиме, настройки дополнительных возможностей (accessibility), и другие.</string>
<string name="prefs_plugins">Диспетчер плагинов</string>
<string name="tip_recent_changes_0_8_0_t">"Изменения в 0.8.0: \n\t *Поддержка плагинов*\n\t - Большая часть функциональсти разделена на плагины и может быть включена/выключена в Менеджере плагинов. Там вы можете активировать выбор растровых карт, настроек мониторинга и другие, новые и ранее существующие, возможности.\n\t *Новый формат карт*\n\t - Отрисовка карт стала быстрее и более точной (большинство проблем прибережной зоны решено). \n\t - Вам понадобится полностью обновить офлайн данные (старый формат больше не поддерживается и может быть удален)\n\t *Офлайн роутинг* \n\t - Офлайн роутинг стал гораздо более стабилен и позволяет прокладывать на более дальние расстояния\n\t *Графический интерфейс и взаимодейтвие*\n\t - Улучшено во многих направлениях"</string>
<string name="tip_recent_changes_0_8_0_t">Изменения в 0.8.0: \n\t *Поддержка плагинов*\n\t - Большая часть функциональсти разделена на плагины и может быть включена/выключена в Менеджере плагинов. Там вы можете активировать выбор растровых карт, настроек мониторинга и другие, новые и ранее существующие, возможности.\n\t *Новый формат карт*\n\t - Отрисовка карт стала быстрее и более точной (большинство проблем прибережной зоны решено). \n\t - Вам понадобится полностью обновить офлайн данные (старый формат больше не поддерживается и может быть удален)\n\t *Офлайн роутинг* \n\t - Офлайн роутинг стал гораздо более стабилен и позволяет прокладывать на более дальние расстояния\n\t *Графический интерфейс и взаимодейтвие*\n\t - Улучшено во многих направлениях</string>
<string name="osm_editing_plugin_description">Плагин для работы с OSM. Позволяет редактировать POI, открывать и добавлять коментарии к OSM багам, загружать GPX файлы (для этого требуется OSM логин и пароль).</string>
<string name="vector_maps_may_display_faster_on_some_devices">Векторные карты могут отображаться быстрее. Поддерживается не всеми устройствами.</string>
<string name="simulate_route_progression_manually">Вручную смоделировать движение по маршруту</string>

View file

@ -200,7 +200,7 @@ public class RoutingHelper {
log.info("Recalculate route, because correlation : " + dist); //$NON-NLS-1$
calculateRoute = true;
}
if(dist < POSITION_TOLERANCE / 2) {
if(dist < POSITION_TOLERANCE * 1.5f) {
LatLon project = getProject(currentLocation, routeNodes.get(currentRoute - 1), routeNodes.get(currentRoute));
// calculate projection of current location
locationProjection.setLatitude(project.getLatitude());