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

Избранное В 7 Версии

Recommended Posts

Как работает Избранное?

У меня в старой версии было 40 закладок.

Седьмая версия подхватила из dat файла мои закладки, но почему-то их стало 113!!! Удалил все

Стал ручками добавлять. Когда перевалил за 11 запись избранное начало дублировать записи.

Почему? Или так должно быть?

Кстати и в WinCE и в Android версии ситуация повторяется.

Share this post


Link to post
Share on other sites

Как работает Избранное?

У меня в старой версии было 40 закладок.

Седьмая версия подхватила из dat файла мои закладки, но почему-то их стало 113!!! Удалил все

Стал ручками добавлять. Когда перевалил за 11 запись избранное начало дублировать записи.

Почему? Или так должно быть?

Кстати и в WinCE и в Android версии ситуация повторяется.

Попробуйте отредактировать файл poi.bkm
  • Upvote 1

Share this post


Link to post
Share on other sites

Попробуйте отредактировать файл poi.bkm

Да делал уже. Как за 11 записей переваливает, то начинает дублировать. Не понимаю!

Share this post


Link to post
Share on other sites

А как из избранного удалить ненужное?

Share this post


Link to post
Share on other sites

А как из избранного удалить ненужное?

выбрать пункт, появится миникарта, сверху "или" - удалить. Там же можно редактировть
  • Upvote 1

Share this post


Link to post
Share on other sites

выбрать пункт, появится миникарта, сверху "или" - удалить. Там же можно редактировть

Никто не сталкивался?

Share this post


Link to post
Share on other sites

Никто не сталкивался?

С чем? С тем, что можно редактировать? Сталкивались.

  • Upvote 2

Share this post


Link to post
Share on other sites

С чем? С тем, что можно редактировать? Сталкивались.

Процитировал не то :)

Share this post


Link to post
Share on other sites

Никто не сталкивался?

Сталкивался. Всё работает - и удаляется, и редактируется
  • Upvote 1

Share this post


Link to post
Share on other sites

Перестало открываться ИЗБРАННОЕ

Жму "Меню" -> "Избранное"

Меню просто закрывается и больше ничего не происходит

Кто-нибудь сталкивался с подобным ?

Share this post


Link to post
Share on other sites

Кто-нибудь сталкивался с подобным ?

Сталкивался тот, кто удалял из папки cgmaps файл poi.bkm.

Share this post


Link to post
Share on other sites
Кто-нибудь сталкивался с подобным ?
С подобным - да. Жму Меню/Разное/Настройки/Карты/Показ POI - и на кране снова карта.

Share this post


Link to post
Share on other sites

На самом деле тут вот какая засада: насколько я понимаю, при отсутствии файла poi.bkm (т.е. при первом запуске) информация в него переносится из bookmarks.dat, но... после этого bookmarks.dat не удаляется и продолжает подхватываться программой! А информация из него продолжает светиться в "избранном" - дублируя саму себя, импортированную в poi.bkm.

Я вопрос решил просто - проверил poi.bkm и bookmarks.dat на соответствие, после чего, убедившись в идентичности, попросту грохнул bookmarks.dat, избавившись от задвоения информации и прочих проблем. Осталась мелочь - отразить бы где-нибудь это требвание... или же сделать конвертер (хоть программный, хоть онлайн) и включить в список шагов по переходу на семерку требование прогнать bookmarks.dat через него, а полученный на выходе poi.bkm положить в папку с программой.

Share this post


Link to post
Share on other sites

На самом деле тут вот какая засада: насколько я понимаю, при отсутствии файла poi.bkm (т.е. при первом запуске) информация в него переносится из bookmarks.dat, но... после этого bookmarks.dat не удаляется и продолжает подхватываться программой! А информация из него продолжает светиться в "избранном" - дублируя саму себя, импортированную в poi.bkm.

Все не так просто.

Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 34-х записей получаются 38.

Во-вторых, букмарков у меня нет вообще на той карте, с которой работаю.

Во-третьих, ну не могу понять я, чем уникальны те, которые дублируются!

Edited by /DiOs

Share this post


Link to post
Share on other sites

Все не так просто.

Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 34-х записей получаются 38.

Во-вторых, букмарков у меня нет вообще на той карте, с которой работаю.

Во-третьих, ну не могу понять я, чем уникальны те, которые дублируются!

Нееее.

Я нашел зависимость.

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

Надо хоть раз выбрать все точки.

В poi.bkm у каждой записи в конце появится |30000|1| - то есть был в этой точке один раз. Ну если будет |30000|2| - значит два раза.

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

Дубляж повториться если есть 6 (вроде ) и более мест с одним количеством посещений.

На Android'е вроде шесть, на WinCE вроде пять мест.

Как то так.

Если у тебя файл после конвертирования bookmarks.dat, то если все название будут в ОДНО СЛОВО (без пробелов и любых знаков препинания), то так же не будет дубляжа :)

Добавь пробел и опять дубляж. Например: РодеоДрайв - дубляжа не будет, Родео Драйв - дубляж будет. Гы

Кусочек моего poi.bkm

На андройде дубляжа нет. Замени везде на |30000|1| и получишь шикарный дубляж.

2|GeneralPOI|65001

18020|Пулково 1|59.798826|30.274281|20000|135|61063|Санкт-Петербург|61064|Россия|30000|2|

18020|Пулково 2|59.806237|30.308321|20000|135|61063|Санкт-Петербург|61064|Россия|30000|1|

18060|Несте на Московском|59.799165|30.401257|20000|1|61063|Санкт-Петербург|61064|Россия|30000|1|

18144|Салон Леди|59.873589|30.305907|61063|Санкт-Петербург|61064|Россия|30000|6|

18071|ТК Мега-Дыбенко|59.891144|30.513046|61063|Санкт-Петербург|61064|Россия|30000|3|

18036|Автовокзал на Обводном|59.913765|30.357233|61063|Санкт-Петербург|61064|Россия|30000|4|

18071|ТК Галерея|59.927741|30.359367|61063|Санкт-Петербург|61064|Россия|30000|8|

18058|ЖД Вокзал Ладожский|59.932245|30.441979|61063|Санкт-Петербург|61064|Россия|30000|1|

18002|Больница МАПО|59.943222|30.373222|61063|Санкт-Петербург|61064|Россия|30000|1|

18077|Автосервис Ford Рольф Октябрьский|59.911798|30.419725|20000|4|61063|Санкт-Петербург|61064|Россия|30000|5|

18071|ТК Атмосфера|60.007639|30.259419|61063|Санкт-Петербург|61064|Россия|30000|2|

18145|СК Согласие|59.990466|30.258973|61063|Санкт-Петербург|61064|Россия|30000|2|

18060|Несте на Блюхера|59.986444|30.362079|20000|1|61063|Санкт-Петербург|61064|Россия|30000|10|

18005|Евразия на Сампсоневском|59.995778|30.330594|20000|68,188|61063|Санкт-Петербург|61064|Россия|30000|12|

18002|Больница 31|59.970963|30.280443|61063|Санкт-Петербург|61064|Россия|30000|1|

18888|Метро Мужества на Тореза|59.999829|30.362867|61063|Санкт-Петербург|61064|Россия|30000|2|

18005|Евразия на Светлановском|60.002919|30.328499|20000|68,188|61063|Санкт-Петербург|61064|Россия|30000|2|

18888|Метро Мужества на Политехнической|59.999819|30.365238|61063|Санкт-Петербург|61064|Россия|30000|4|

18081|Юлмарт на Кондратьевском|59.965197|30.382306|61063|Санкт-Петербург|61064|Россия|30000|3|

18077|Автосервис Ford Максимум|60.024138|30.433971|20000|4|61063|Санкт-Петербург|61064|Россия|30000|4|

18081|Юлмарт на Науки|60.014448|30.392548|61063|Санкт-Петербург|61064|Россия|30000|5|

18071|ТК Озерки|60.036091|30.322212|61063|Санкт-Петербург|61064|Россия|30000|2|

18071|ТК НОРД|60.052341|30.334006|61063|Санкт-Петербург|61064|Россия|30000|1|

18039|Мойка на Есенина|60.048566|30.341724|20000|1|61063|Санкт-Петербург|61064|Россия|30000|7|

18071|ТК Родео-Драйв|60.033243|30.367112|61063|Санкт-Петербург|61064|Россия|30000|8|

18060|Несте на Северном|60.032777|30.363291|20000|1|61063|Санкт-Петербург|61064|Россия|30000|5|

18071|ТК Мега-Парнас|60.089926|30.381684|61063|Санкт-Петербург|61064|Россия|30000|14|

Share this post


Link to post
Share on other sites

Если у тебя файл после конвертирования bookmarks.dat, то если все название будут в ОДНО СЛОВО (без пробелов и любых знаков препинания), то так же не будет дубляжа

Оно может и не будет. Только одно "но": не все записи с пробелами дублируются. У меня их половина, дублируются конкретные четыре. Я это дело уж давно ковыряю.

Дублируются они и тогда, когда ни разу в качестве финиша не использовались, т.е. параметра 30000 у них попросту нет. И от категории не зависит: дублируются и 18888 (Мои места), и 18005 (Рестораны). И не все, у которых одинаковое число доездов, дублируются. И не все те, у которых и пробел, и одинаковое значение. И не все те, у кого кроме букв что-то есть. И вообще у меня доездов он ни одного, до 112 было, и потом ковырял.

Короче, где-то не там собака порылась. Или не только там.

Edited by /DiOs

Share this post


Link to post
Share on other sites

Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 34-х записей получаются 38.

Ну, у меня она задвоилась вся - а записей в bookmark.dat было с десяток.

Впрочем, я работал с пререлизом, а к релизу пришел уже без bookmark.dat - так что мой опыт мог несколько устареть.

Во-вторых, букмарков у меня нет вообще на той карте, с которой работаю.

Что значит "букмарков нет на карте"? По-моему, букмарки в принципе или есть, или нет. И программе пофигу на карту - она смотрит в poi.bkm и bookmark.dat, после чего выводит взятую из них инфу.

Возможно (и даже наверное), кто-то умный предусмотрел фильтр, проверяющий точки на совпадение, чтобы избежать задвоения - но сравнение-то бинарное, и, как справедливо было замечено, достаточно влепить или убрать пробел в начале или в конце, чтобы возникло задвоение.

А если при импорте в .bkm имя точки как-то преобразовывается (например, из 1251 переводится в юникод), то вполне логично, что результат такого преобразования бинарно совпадать с оригиналом уже не очень обязан. Особенно если перед перекодировкой имя еще как-то обрабатывется - скажем, ему делается trim() на предмет исключения в начале и/или в конце лишних пробелов, кавычек или еще чего-ньть.

Во-третьих, ну не могу понять я, чем уникальны те, которые дублируются!

А если файл в hex-виде глянуть? Мож, там где вместо 0x0D 0x0A затесалось просто 0x0D или табуляция вместо пробелов влезла?

Share this post


Link to post
Share on other sites

Оно может и не будет. Только одно "но": не все записи с пробелами дублируются. У меня их половина, дублируются конкретные четыре. Я это дело уж давно ковыряю.

Дублируются они и тогда, когда ни разу в качестве финиша не использовались, т.е. параметра 30000 у них попросту нет. И от категории не зависит: дублируются и 18888 (Мои места), и 18005 (Рестораны). И не все, у которых одинаковое число доездов, дублируются. И не все те, у которых и пробел, и одинаковое значение. И не все те, у кого кроме букв что-то есть. И вообще у меня доездов он ни одного, до 112 было, и потом ковырял.

Короче, где-то не там собака порылась. Или не только там.

Странно, что это тока нас (пользователей) волнует. Я даже для интереса парсер написал bkm файлов. Думал может там, что то супер сложное. Так нет. Все просто. Вообщем, надеюсь нас услышат кодеры и подправят :) Хотя чувствую будет это не скоро. Печалька :(

Share this post


Link to post
Share on other sites

А если файл в hex-виде глянуть? Мож, там где вместо 0x0D 0x0A затесалось просто 0x0D или табуляция вместо пробелов влезла?

Давно... :(

Что значит "букмарков нет на карте"?

На карточке с программой. Я сейчас езжу не с той, на которой беты были, и лицензию юзеровскую поставил. Релиз же ж...

Share this post


Link to post
Share on other sites

На карточке с программой. Я сейчас езжу не с той, на которой беты были, и лицензию юзеровскую поставил. Релиз же ж...

А, понял.

Тады прям и не знаю, в какую сторону думать... явно какая-то кривота в алгоритме сортировки, но какая - ?

Кстати, нашел еще одни грабли: когда начинаешь редактировать запись из "Избранного", счетчик посещений сбивается (ну это ж теперь типа новая запись) и она уходит вниз. В чем лично я ничего логичного не вижу: мало ли что и зачем я редактирую? Мож, я переехал - и что теперь, надо 222 раза нажать на "Дом", чтобы он вернулся на первое место?.. :wacko:

Share this post


Link to post
Share on other sites

Кстати, нашел еще одни грабли: когда начинаешь редактировать запись из "Избранного", счетчик посещений сбивается (ну это ж теперь типа новая запись) и она уходит вниз. В чем лично я ничего логичного не вижу: мало ли что и зачем я редактирую? Мож, я переехал - и что теперь, надо 222 раза нажать на "Дом", чтобы он вернулся на первое место?

Есть такая хрень. Воркэраунд -- ручками прописываешь высокий приоритет.

Share this post


Link to post
Share on other sites

Есть такая хрень. Воркэраунд -- ручками прописываешь высокий приоритет.

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

Я же о том, что с точки зрения юзабилити имеющаяся схема работы с "Избранным", является, мягко говоря, весьма спорным решением.

Share this post


Link to post
Share on other sites

Сталкивался тот, кто удалял из папки cgmaps файл poi.bkm.

Покопался немного ...

Действительно проблема из-за cgmapspoi.bkm

Только он у меня есть. Просто ПОВРЕЖДЕН.

Алгоритм исправления проблемы:

- удалил с бубном poi.bkm

- подложил bookmark.dat

- запустил СГ, посмотрел "Избранное"

- вышел

- удалил bookmark.dat

- запустил СГ, проверил наличие избранного

Всем спасибо за помощь!

  • Upvote 1

Share this post


Link to post
Share on other sites

Вводится функция "фиксировать" (pin), остальные (незафиксированные) элементы сортируются в соответствии с частотой употребления.

Вот!!! Я неделю назад тоже думал, чего не хватает в списке избранного - и понял - канцелярских кнопок, как в MRU-листе в Ёкселе2007.

  • Upvote 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×