Jump to content
GPS навигатор СитиГИД
stroncium90

Автомасштаб для 7.7

Recommended Posts

Режим? Автонаклон перспективы. Полный 2D сделал от 120 км/ч. Немного уменьшил отдаление при 120 и выше. По-моему, лучше попробовать, чем описывать на пальцах. Подмена - несколько секунд работы. Откат - не протяжённее.

Share this post


Link to post
Share on other sites

Масштаб 10 000 начинает увеличиваться не с 60, а где-то с 78-79 км/ч. Что-то зашито в саму программу. Ну и возврат из 2Д в 3Д происходит не на 100 км/ч, а на 85 км/ч.

Самое прикольное, что точное соответствие скоростей, прописываемое в этом файле для изменения масштаба не работает. Там тоже какой то странный алгоритм пересчета. Вот мой вариант:

autoscale.xml

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

Масштаб с 10 тыс. начинает подниматься строго от 65 км/ч (на 70-80-ти масштаб примерно 20-23 тыс) и на этой же скорости возвращается обратно. На больших скоростях еще его не катал (не было возможности), так что не знаю максимальные параметры реального увеличения масштаба. Но минимальный порог можно уже анализировать.

Edited by Zauber

Share this post


Link to post
Share on other sites

Можно прогнать на Гиде для ПК. Я так тестировал. Только потом в реальном использовании.

Share this post


Link to post
Share on other sites

в файле прописано 90000 максимум, а по факту 100000 максимум почему то

 

а вот еще вопрос про мастштабирование, точнее кнопки '+' и '-'

при каждом нажатии увеличивается величина приближени-удаления

+15000, потом +30000, потом  +45000

можно както сделать стандартное +15000 для каждого нажатия ?:)

Share this post


Link to post
Share on other sites

otherdima, в принципе можно, но после 100000 нажатия на -15000, уже явно будут доставать большинство пользователей.

 

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

Share this post


Link to post
Share on other sites

мне 15000 достаточно

главное знать где :)

Share this post


Link to post
Share on other sites

после обновления СГ - файлиг обнулился на стандартный

Share this post


Link to post
Share on other sites

А вы на что рассчитывали?

Отправлено с моего ZTE-BLADE через Tapatalk

Share this post


Link to post
Share on other sites

А вы на что рассчитывали?

Отправлено с моего ZTE-BLADE через Tapatalk

Если подходить с умом, то раз для настройки столь необходимой функции как 'автомасштаб' необходимо ковырять файлы, то файл этот не должен затираться при обновлении.

А по правильному все настройки, должны сохраняться, если это не полное обновление платформы.

Отправлено с моего GT-P1000 через Tapatalk

Share this post


Link to post
Share on other sites

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

Отправлено с моего ZTE-BLADE через Tapatalk

Share this post


Link to post
Share on other sites

Если подходить с умом, то раз для настройки столь необходимой функции как 'автомасштаб' необходимо ковырять файлы, то файл этот не должен затираться при обновлении.

А по правильному все настройки, должны сохраняться, если это не полное обновление платформы.

Отправлено с моего GT-P1000 через Tapatalk

В ios не затирается при установке поверх. :)

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Когда я изменил параметры MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="0" SpeedZoomOutModeKmH="0", маневр действительно удерживается. Корректно и удобно. Параметр у меня MaxDistManeuverMet="800". Но вот ситуация, до маневра 3км, и я встал на светофоре. Карту должно приблизить, но сейчас не приближает. А держит масштаб 1:84732. Можно как то побороть?

P.S. Может сообщения можно перенести в тему про АМ чтоб в этой не флудить?

 

 А какое у Вас значение у параметра minscale? Какой тип автомасштаба используете (3Д-2Д, 2Д-3д, фиксированный наклон)?

Share this post


Link to post
Share on other sites

У меня MinScale="20002" MaxScale="5000".

Получается ситуация:

В данном случае

 

MinSpeedKmH="10" MaxSpeedKmH="60" SpeedZoomInModeKmH="10" SpeedZoomOutModeKmH="60"

Не работает удержание маневра.

В случае как посоветовали Вы:

 

MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="0" SpeedZoomOutModeKmH="0"

 

маневр удерживается но когда он дальше MaxDistManeuverMet="800" и скорость низкая (или стою на светофоре) - не происходит приближение карты.

Сейчас сделал такой вариант:

 

MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="10" SpeedZoomOutModeKmH="60"

 

Теоретически должно работать - но проверить смогу только вечером.

Или может еще что то нужно учесть?



P.S. Использую фиксированный наклон.

Share this post


Link to post
Share on other sites

У меня MinScale="20002" MaxScale="5000".
Maxscale (максимальный масштаб) не может быть меньше Minscale (минимальный масштаб). При Ваших настройках думаю у СГ крыша съехала... :)

Share this post


Link to post
Share on other sites

Ого)

Спасибо, исправлю и вечером проверю...

Share this post


Link to post
Share on other sites

Выставил MinScale="20000" MaxScale="100000".

И поэкспериментировал в реальной поездке.

Вариант 1:

MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="0" SpeedZoomOutModeKmH="0"

В этом случае в АМ удержание маневра работает, но если расстояния до маневра больше значения MaxDistManeuverMet и я стою например на светофоре - не происходит приближения карты (к значению MinScale). Другими словами масштаб не меняется от скорости.

Вариант 2:

MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="10" SpeedZoomOutModeKmH="60"

В этом случае масштаб от скорости меняется, но маневр не удерживается если до него расстояние меньше MaxDistManeuverMet.

И собственно то чего я пытаюсь добиться: изменения масштаба от скорости, при этом чтоб работала функция удержания маневра. Есть варианты что то еще поправить чтоб реализовать данный функционал?

 

И еще вопрос.

Из инструкции:

# Максимальная дистанция удержания маневра в метрах

# если расстояние до маневра больше этого параметра, то автомасштаб пытается показать ближайшие N метров

# если расстояние до маневра меньше этого параметра, то автомасштаб пытается удержать на экране ближайший маневр

# если параметр 0 - автомасштаб по маневру выключен

MaxDistManeuverMet

 

 

Что за N метров? Про них в инструкции ни слова...

 

Share this post


Link to post
Share on other sites

Вариант 1: MinSpeedKmH="0" MaxSpeedKmH="0" SpeedZoomInModeKmH="0" SpeedZoomOutModeKmH="0" В этом случае в АМ удержание маневра работает, но если расстояния до маневра больше значения MaxDistManeuverMet и я стою например на светофоре - не происходит приближения карты (к значению MinScale). Другими словами масштаб не меняется от скорости.
Странно, должно работать по скорости.  Выложите здесь все настройки файла, посмотрю. Хотя автомасштаб очень криво работает, так что не удивлюсь, если действительно не работает.

Share this post


Link to post
Share on other sites

Посмотрите пожалуйста, очень хочется чтоб АМ работал так как он должен работать :)

autoscale.xml

Share this post


Link to post
Share on other sites

...Хотя автомасштаб очень криво работает, ...

Вроде как в последнем СП родной автомасштаб стал по-приличней. По крайней мере, для фиксированного наклона стал не так плох, как раньше. Впервые не тянется рука что-то менять. Хотя, конечно, хотелось бы ещё и автонаклона и настроек всего этого, вынесенных в меню, но боюсь не доживу (так долго не живут).

Share this post


Link to post
Share on other sites

Добрый день,

 

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

пока что много белых пятен - в предыдущей версии кто-то помнится советовал как справиться

файл stroncium90 с включенным АММ - неплохо работает на моем WM

2013-04-11_(18-15-24).bmp

autoscale.xml

Edited by xGen

Share this post


Link to post
Share on other sites

то-то никик не могу найти - подскажите что тут надо поменять, чтобы улучшить прорисовку карты вдалеке
Поставить в настройках максимальную детализацию. Но слабые устройства могут не потянуть. Если она уже стоит максимальная, вполне возможно СГ сам режет детализацию за счет зданий в перспективе. У меня такое даже на айфоне встречалось, когда много чего параллельно было открыто. Лечил перезапуском программы - она при перезапуске освобождала необходимое количество памяти.

Share this post


Link to post
Share on other sites

да, про детализацию я знаю,

но, хотя может и ошибаюсь, кто-то раньше пытался бороться 

кстати-а какой влияние оказывают парметры 

 

# Масштабы отрисовки 3D зданий

MinScaleDraw3dBuildings

MaxScaleDraw3dBuildings

Share this post


Link to post
Share on other sites

Посмотрите пожалуйста, очень хочется чтоб АМ работал так как он должен работать :)

 Думаю проблема здесь:

 

<scale_2D_3D SpeedToSwitchOn3DKmh="20" SpeedToSwitchOff3DKmh="10"/>
<scale_3D_2D SpeedToSwitchOn2DKmh="20" SpeedToSwitchOff2DKmh="10"/>

 

Слишком низкие значения. Я не помню минимальных значений, но они не меньше 50-60 км/ч для первого значения в строке, и не меньше 40 км/ч для второго. Если значения не вписываются в допустимые, вообще работают значения по умолчанию, а они еще выше минимальных. А может и вообще автомасштаб неправильно работает. Попробуйте файл из шапки, он работает по той логике, которую вы хотите. Подправьте под себя только некоторые значения...

Share this post


Link to post
Share on other sites

И еще всем иметь ввиду.  У каждого значения есть минимально и максимально возможное. Если вы ставите недопустимое значение - работает значение по умолчанию, которое зашито в программе. Нынешних значений я не знаю. Когда-то их выкладывали, можете поискать. Но в них после этого вносили изменения - какие конкретно - не знаю. Знаю только, что немного расширяли диапазон  возможных значений  как раз для тех значений, о которых я писал в предыдущем сообщении. Поэтому, как угодно параметры менять нельзя - только в рамках дозволенного, а это дозволенное неизвестно. :)

Edited by stroncium90

Share this post


Link to post
Share on other sites

 Думаю проблема здесь:

 

<scale_2D_3D SpeedToSwitchOn3DKmh="20" SpeedToSwitchOff3DKmh="10"/>
<scale_3D_2D SpeedToSwitchOn2DKmh="20" SpeedToSwitchOff2DKmh="10"/>

А проблема может быть здесь, ведь я езжу с фиксированным наклоном?

Ваш пример с шапки попробую, спасибо.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×