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

Рекомендуемые сообщения

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 55
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

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

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

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

  В 27.05.2012 в 20:18, yndtrud сказал:

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

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

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

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

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

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

Попробуйте отредактировать файл poi.bkm
  • Upvote 1
Ссылка на сообщение
Поделиться на другие сайты

  В 27.05.2012 в 20:27, stroncium90 сказал:

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 28.05.2012 в 09:40, 4Q!! сказал:

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

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

  В 28.05.2012 в 10:05, stroncium90 сказал:

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

  • Upvote 2
Ссылка на сообщение
Поделиться на другие сайты

  В 28.05.2012 в 12:38, /DiOs сказал:

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 28.05.2012 в 12:31, yndtrud сказал:

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

Сталкивался. Всё работает - и удаляется, и редактируется
  • Upvote 1
Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты
  Цитата
Кто-нибудь сталкивался с подобным ?
С подобным - да. Жму Меню/Разное/Настройки/Карты/Показ POI - и на кране снова карта.
Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Изменено пользователем /DiOs
Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 10:31, /DiOs сказал:

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

Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 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|

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Изменено пользователем /DiOs
Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 10:31, /DiOs сказал:

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

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

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

  В 04.06.2012 в 10:31, /DiOs сказал:

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

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

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

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

  В 04.06.2012 в 10:31, /DiOs сказал:

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 11:59, /DiOs сказал:

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Давно... :(

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 12:43, /DiOs сказал:

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

А, понял.

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 13:19, /DiOs сказал:

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

  В 04.06.2012 в 09:13, /DiOs сказал:

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

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

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

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

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

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

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

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

- вышел

- удалил bookmark.dat

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

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

  • Upvote 1
Ссылка на сообщение
Поделиться на другие сайты

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

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

  • Upvote 1
Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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