max_rl Posted June 12, 2012 Share Posted June 12, 2012 (edited) Представляю вашему вниманию свой автомасштаб. Только для производительных устройств. Тестировал только под ведроидом на Р1000. Долго добивался нормального приближения перед маневров ибо задолбался повороты проскакивать. Что получилось: Без маршрута от 10000 до 30000 С маршрутом от 10000 до 40000 перед маневрами переход на 10000 В общем всем кто не любит улетающий в космос. Работа только с фиксированым наклоном. <?xml version="1.0" encoding="utf-16"?> <auto_scale ThresholdZoomInCoeff="0.5" ThresholdZoomOutCoeff="1" ThresholdYawCahngeDeg="8" MaxDistManeuverMet="280" ScreenManeuverPosCoeff="0.5" MinScale="7500" MaxScale="10000" MinSpeedKmH="60" MaxSpeedKmH="350" SpeedZoomInModeKmH="160" SpeedZoomOutModeKmH="250" Pitch3DDeg="30" MinScaleDraw3dBuildings="7500" MaxScaleDraw3dBuildings="30000" TimeCameraMoveZoomMs="100" TimeCameraMoveLeanMs="200" TimeCameraMoveCourseMs="40" TimeCameraMoveCourse1DegMs="1" DelayAfterManuverMs="1000" MinDistManeuvScaleMet="150" MinDistManeuvYawMet="200"> <scale_fixed PitchFixedDeg="35"/> <scale_2D_3D SpeedToSwitchOn3DKmh="0" SpeedToSwitchOff3DKmh="1"/> <scale_3D_2D SpeedToSwitchOn2DKmh="1" SpeedToSwitchOff2DKmh="0"/> </auto_scale> autoscale.xml Edited June 12, 2012 by max_rl Link to post Share on other sites
Artur273 Posted June 13, 2012 Share Posted June 13, 2012 Представляю вашему вниманию свой автомасштаб. Только для производительных устройств. Тестировал только под ведроидом на Р1000. Долго добивался нормального приближения перед маневров ибо задолбался повороты проскакивать. Что получилось: Без маршрута от 10000 до 30000 С маршрутом от 10000 до 40000 перед маневрами переход на 10000 В общем всем кто не любит улетающий в космос. Работа только с фиксированым наклоном. <?xml version="1.0" encoding="utf-16"?> <auto_scale ThresholdZoomInCoeff="0.5" ThresholdZoomOutCoeff="1" ThresholdYawCahngeDeg="8" MaxDistManeuverMet="280" ScreenManeuverPosCoeff="0.5" MinScale="7500" MaxScale="10000" MinSpeedKmH="60" MaxSpeedKmH="350" SpeedZoomInModeKmH="160" SpeedZoomOutModeKmH="250" Pitch3DDeg="30" MinScaleDraw3dBuildings="7500" MaxScaleDraw3dBuildings="30000" TimeCameraMoveZoomMs="100" TimeCameraMoveLeanMs="200" TimeCameraMoveCourseMs="40" TimeCameraMoveCourse1DegMs="1" DelayAfterManuverMs="1000" MinDistManeuvScaleMet="150" MinDistManeuvYawMet="200"> <scale_fixed PitchFixedDeg="35"/> <scale_2D_3D SpeedToSwitchOn3DKmh="0" SpeedToSwitchOff3DKmh="1"/> <scale_3D_2D SpeedToSwitchOn2DKmh="1" SpeedToSwitchOff2DKmh="0"/> </auto_scale> небольшой комментарий, если позволите, повторюсь, на не улет автомасштаба почему то влияет расстояние до маневра, причем если АММ вообще выключен, то улетает, а дальше чем меньше значение АММ тем меньше улетает, хотя у вас по параметрам АММ и вообще работать не должен, ZoomIn 160, ZoomOut 250. но видимо влияет, либо описание параметров в ФАКе не совсем верное. а вообще я так подумал, очень обидно будет если в обновлениях алгоритм автомасштаба изменят, это ж сколько времени потраченно на поиск золотой середины даже если сделают адекватный алгоритм :) Link to post Share on other sites
max_rl Posted June 13, 2012 Share Posted June 13, 2012 Я как раз и добился тут идеального для меня АММ, за 150-250м масштаб уменьшается до 10000, я отлично и заранее вижу съезд, минимальный масштаб держится половину маневра и после него растет до 38000. Link to post Share on other sites
sergges Posted June 13, 2012 Share Posted June 13, 2012 Я как раз и добился тут идеального для меня АММ, за 150-250м масштаб уменьшается до 10000, я отлично и заранее вижу съезд, минимальный масштаб держится половину маневра и после него растет до 38000. а когда едешь по трассе со скоростью >100 км/ч, какой масштаб отображает? Link to post Share on other sites
max_rl Posted June 13, 2012 Share Posted June 13, 2012 Вроде очень подробно отписал - не выше 40000, но сегодня дошел до 50000 но на 150км/ч Link to post Share on other sites
sergges Posted June 13, 2012 Share Posted June 13, 2012 (edited) Вроде очень подробно отписал - не выше 40000, но сегодня дошел до 50000 но на 150км/ч ну так это же мало, на фиксированном наклоне поздно попадают в поле зрения ДПСники, а звуком предупреждает только за 500 метров. Я только из-за этого фактора и не могу подобрать нужный АМ, хотя сейчас вроде приблизился, более-менее устраивает. Edited June 13, 2012 by sergges Link to post Share on other sites
Vadim_O Posted June 13, 2012 Share Posted June 13, 2012 Я подарил разработчику простую идею как сделать так чтобы работа автомасшаба смогла бы удовлетворить всех пользователей с различными вкусами. Реализуют или не реализуют - сие мне не ведомо .... Link to post Share on other sites
max_rl Posted June 13, 2012 Share Posted June 13, 2012 Не Вадим, молодец! Заинтриговал, а поделиться, мы бы обсудили, может развили бы B) Link to post Share on other sites
max_rl Posted June 14, 2012 Share Posted June 14, 2012 (edited) <?xml version="1.0" encoding="utf-16"?> <auto_scale ThresholdZoomInCoeff="0.5" ThresholdZoomOutCoeff="1" ThresholdYawCahngeDeg="8" MaxDistManeuverMet="350" ScreenManeuverPosCoeff="0.5" MinScale="7500" MaxScale="10000" MinSpeedKmH="60" MaxSpeedKmH="350" SpeedZoomInModeKmH="160" SpeedZoomOutModeKmH="250" Pitch3DDeg="30" MinScaleDraw3dBuildings="7500" MaxScaleDraw3dBuildings="30000" TimeCameraMoveZoomMs="100" TimeCameraMoveLeanMs="200" TimeCameraMoveCourseMs="40" TimeCameraMoveCourse1DegMs="1" DelayAfterManuverMs="1000" MinDistManeuvScaleMet="250" MinDistManeuvYawMet="30"> <scale_fixed PitchFixedDeg="35"/> <scale_2D_3D SpeedToSwitchOn3DKmh="0" SpeedToSwitchOff3DKmh="1"/> <scale_3D_2D SpeedToSwitchOn2DKmh="1" SpeedToSwitchOff2DKmh="0"/> </auto_scale> переделал немного, в прошлой версии ошибся и получилось удержание прошлого маневра, заметил сегодня, когда на 50м было 2 маневра. Тут все вроде исправил, завтра проверю в живую. autoscale.xml Edited June 14, 2012 by max_rl Link to post Share on other sites
vladimir.b Posted June 19, 2012 Share Posted June 19, 2012 завтра проверю в живую. Ждем отчета и впечатлений,Как получилось,как в работе на дальняк? Link to post Share on other sites
max_rl Posted June 19, 2012 Share Posted June 19, 2012 Ждем отчета и впечатлений,Как получилось,как в работе на дальняк? Без маршрута от 10000 до 30000 С маршрутом от 10000 до 40000 перед маневрами переход на 10000 Как и хотелось. была небольшая ошибка по маневру, но на масштаб она не влияла. Link to post Share on other sites
Gipsy Posted June 20, 2012 Share Posted June 20, 2012 А можно пожертвовать файл для «далеких» от умения редактирования такого формата файлы? Отправлено с моего Dell Streak 7 через Tapatalk Link to post Share on other sites
max_rl Posted June 20, 2012 Share Posted June 20, 2012 Так он пожертвован.?!?! Сообщение 209. Прикрепленный файл autoscale и есть автомасштаб, которым заменить родной файл. Не забудьте сохранить родной, вдруг не понравиться. Link to post Share on other sites
IШIN Posted June 20, 2012 Share Posted June 20, 2012 Кстати, а может есть смысл/возможность добавить в шапку (и в идеале зафиксировать, пусть хоть бы и под спойлером) сообщение от JOSS, которое я с трудом, но нашел (вдруг кому пригодится) Настройки автомасштабирования СитиГИД 7 Общие параметры (масштабы указываются для 2D, в 3D масштабы будут немного другие) # Отношение масштабов текущего и следующего предлагаемого, после превышения происходит увеличение масштаба # увеличение параметра позволяет уменьшить колебания масштаба при небольшом изменении скорости ThresholdZoomInCoeff # Отношение масштабов текущего и следующего предлагаемого, после превышения происходит уменьшение масштаба # увеличение параметра позволяет уменьшить колебания масштаба при небольшом изменении скорости ThresholdZoomOutCoeff # Разница в градусах между текущим и предполагаемым курсом, после превышения которого происходит поворот карты # увеличение параметра позволяет уменьшить колебания по курсу ThresholdYawCahngeDeg # Максимальная дистанция удержания маневра в метрах # если расстояние до маневра больше этого параметра, то автомасштаб пытается показать ближайшие N метров # если расстояние до маневра меньше этого параметра, то автомасштаб пытается удержать на экране ближайший маневр # если параметр 0 - автомасштаб по маневру выключен MaxDistManeuverMet # Высота удержания маневра на 2D изображении относительно нижнего бара (1 - высота верхнего бара) # чем больше параметр, тем выше на 2D карте будет расположен маневр ScreenManeuverPosCoeff # используется в обоих режимах - с автомасштабом по маневру и без автомасштаба по маневру # Минимальный и максимальный возможные масштабы MinScale MaxScale # используется только в режиме без автомасштаба по маневру # Минимальная и максимальная скорость, соответствующие минимальному и максимальному масштабам # внутри данных скоростных пределов происходит интерполяция масштаба по шкале MinScale, MaxScale # снаружи данных скоростных пределов масштаб будет неизменным и соответствовать либо максимально, либо минимально возможному # параметры могут быть равны 0 MinSpeedKmH MaxSpeedKmH # используется только в режиме с автомасштабом по маневру # Граничные значения скорости для коррекции автомасштаба по маневру # при уменьшении скорости меньше минимальной, масштаб начинает стремиться к MinScale # при увеличении скорости больше максимальной, масштаб начинает стремиться к MaxScale # параметры могут быть равны 0 SpeedZoomInModeKmH SpeedZoomOutModeKmH # Угол наклона, на который переходит карта при переключении в 3D для режимов 2D3D и 3D2D Pitch3DDeg # Масштабы отрисовки 3D зданий MinScaleDraw3dBuildings MaxScaleDraw3dBuildings # Временные параметры в мс отвечающие за плавность отрисовки зуммирования и поворота TimeCameraMoveZoomMs TimeCameraMoveLeanMs TimeCameraMoveCourseMs TimeCameraMoveCourse1DegMs Параметры автомасштаба с фиксированным наклоном # Изначальный угол фиксированного наклона, используется только до момента первого переназначения угла наклона PitchFixedDeg Параметры автомасштаба 2D3D # Значения скорости при которых происходит переключение в 3D и обратно SpeedToSwitchOn3DKmh SpeedToSwitchOff3DKmh Параметры автомасштаба 3D2D # Значения скорости при которых происходит переключение в 2D и обратно SpeedToSwitchOn2DKmh SpeedToSwitchOff2DKmh Link to post Share on other sites
Artur273 Posted June 20, 2012 Share Posted June 20, 2012 Кстати, а может есть смысл/возможность добавить в шапку (и в идеале зафиксировать, пусть хоть бы и под спойлером) сообщение от JOSS, которое я с трудом, но нашел (вдруг кому пригодится) мммм, а вот это не то? http://forum.probki.net/cityguide/FAQ/Android/lessons/______________________.html Link to post Share on other sites
IШIN Posted June 20, 2012 Share Posted June 20, 2012 мммм, а вот это не то? точно. Старею. В ФАК не догадался заглянуть. Link to post Share on other sites
Gipsy Posted June 21, 2012 Share Posted June 21, 2012 Так он пожертвован.?!?! Сообщение 209. Прикрепленный файл autoscale и есть автомасштаб, которым заменить родной файл. Не забудьте сохранить родной, вдруг не понравиться. Извините, не рассмотрел, сегодня день поездок, посмотрю... Спс. Отправлено с моего Dell Streak 7 через Tapatalk Link to post Share on other sites
Mr_Romanov Posted June 21, 2012 Share Posted June 21, 2012 А подскажите какую нить альтернативу по плавнее именно для 2D Link to post Share on other sites
max_rl Posted June 21, 2012 Share Posted June 21, 2012 Уверен было бы хорошо, закрепить файлы автомасштабов в шапке с пояснениями авторов или ссылки на эти сообщения. Просто пролистывать 11 страниц для поиска готовых масштабов, занятие малоинтересное. Link to post Share on other sites
Gipsy Posted June 21, 2012 Share Posted June 21, 2012 Я наверное туплю, но из 209 поста файл не автомасштаб? Т.к. У меня на Galasy S i-9000 включены все настройки автомасштаба, но при использовании данного файла вид толь 2Д Link to post Share on other sites
max_rl Posted June 21, 2012 Share Posted June 21, 2012 А вы внимательно прочитали сообщение 201? Работа только с фиксированым наклоном. Поставьте в настройках фиксированный наклон и наклоните как вам удобно. Мне 2Д вообще не нужно, даже напрягает, вот и сделал. 1 Link to post Share on other sites
stroncium90 Posted June 23, 2012 Author Share Posted June 23, 2012 Уверен было бы хорошо, закрепить файлы автомасштабов в шапке с пояснениями авторов или ссылки на эти сообщения. Просто пролистывать 11 страниц для поиска готовых масштабов, занятие малоинтересное. Скиньте ссылки на сообщения с файлами и описаниями, которые Вы считаете следует добавить - добавлю в шапку. :) Link to post Share on other sites
max_rl Posted June 23, 2012 Share Posted June 23, 2012 Ваш уже есть и еще видел упоминания автомасштаба от Заубера, но его не нашел. Link to post Share on other sites
stroncium90 Posted June 24, 2012 Author Share Posted June 24, 2012 Сделал. и еще видел упоминания автомасштаба от Заубера, но его не нашел. Он был где-то в другой теме - не помню где. Link to post Share on other sites
Symerki Posted June 24, 2012 Share Posted June 24, 2012 <?xml version="1.0" encoding="utf-16"?> <auto_scale ThresholdZoomInCoeff="0.5" ThresholdZoomOutCoeff="1" ThresholdYawCahngeDeg="8" MaxDistManeuverMet="350" ScreenManeuverPosCoeff="0.5" MinScale="7500" MaxScale="10000" MinSpeedKmH="60" MaxSpeedKmH="350" SpeedZoomInModeKmH="160" SpeedZoomOutModeKmH="250" Pitch3DDeg="30" MinScaleDraw3dBuildings="7500" MaxScaleDraw3dBuildings="30000" TimeCameraMoveZoomMs="100" TimeCameraMoveLeanMs="200" TimeCameraMoveCourseMs="40" TimeCameraMoveCourse1DegMs="1" DelayAfterManuverMs="1000" MinDistManeuvScaleMet="250" MinDistManeuvYawMet="30"> <scale_fixed PitchFixedDeg="35"/> <scale_2D_3D SpeedToSwitchOn3DKmh="0" SpeedToSwitchOff3DKmh="1"/> <scale_3D_2D SpeedToSwitchOn2DKmh="1" SpeedToSwitchOff2DKmh="0"/> </auto_scale> переделал немного, в прошлой версии ошибся и получилось удержание прошлого маневра, заметил сегодня, когда на 50м было 2 маневра. Тут все вроде исправил, завтра проверю в живую. Чегой-то у меня держится только в одном масштабе (1:32), не взирая ни на скорость, ни на расстояние до маневра. Открыл скачанный файл блокнотом - там все прописано в одну строку, может это как то повлияло? Link to post Share on other sites
Recommended Posts