yndtrud Posted May 27, 2012 Share Posted May 27, 2012 Как работает Избранное? У меня в старой версии было 40 закладок. Седьмая версия подхватила из dat файла мои закладки, но почему-то их стало 113!!! Удалил все Стал ручками добавлять. Когда перевалил за 11 запись избранное начало дублировать записи. Почему? Или так должно быть? Кстати и в WinCE и в Android версии ситуация повторяется. Link to post Share on other sites
stroncium90 Posted May 27, 2012 Share Posted May 27, 2012 Как работает Избранное? У меня в старой версии было 40 закладок. Седьмая версия подхватила из dat файла мои закладки, но почему-то их стало 113!!! Удалил все Стал ручками добавлять. Когда перевалил за 11 запись избранное начало дублировать записи. Почему? Или так должно быть? Кстати и в WinCE и в Android версии ситуация повторяется. Попробуйте отредактировать файл poi.bkm 1 Link to post Share on other sites
yndtrud Posted May 27, 2012 Author Share Posted May 27, 2012 Попробуйте отредактировать файл poi.bkm Да делал уже. Как за 11 записей переваливает, то начинает дублировать. Не понимаю! Link to post Share on other sites
4Q!! Posted May 28, 2012 Share Posted May 28, 2012 А как из избранного удалить ненужное? Link to post Share on other sites
stroncium90 Posted May 28, 2012 Share Posted May 28, 2012 А как из избранного удалить ненужное? выбрать пункт, появится миникарта, сверху "или" - удалить. Там же можно редактировть 1 Link to post Share on other sites
yndtrud Posted May 28, 2012 Author Share Posted May 28, 2012 выбрать пункт, появится миникарта, сверху "или" - удалить. Там же можно редактировть Никто не сталкивался? Link to post Share on other sites
/DiOs Posted May 28, 2012 Share Posted May 28, 2012 Никто не сталкивался? С чем? С тем, что можно редактировать? Сталкивались. 2 Link to post Share on other sites
yndtrud Posted May 28, 2012 Author Share Posted May 28, 2012 С чем? С тем, что можно редактировать? Сталкивались. Процитировал не то :) Link to post Share on other sites
Burger Posted May 29, 2012 Share Posted May 29, 2012 Никто не сталкивался? Сталкивался. Всё работает - и удаляется, и редактируется 1 Link to post Share on other sites
TAM1963 Posted June 4, 2012 Share Posted June 4, 2012 Перестало открываться ИЗБРАННОЕ Жму "Меню" -> "Избранное" Меню просто закрывается и больше ничего не происходит Кто-нибудь сталкивался с подобным ? Link to post Share on other sites
/DiOs Posted June 4, 2012 Share Posted June 4, 2012 Кто-нибудь сталкивался с подобным ? Сталкивался тот, кто удалял из папки cgmaps файл poi.bkm. Link to post Share on other sites
Евгений Ш Posted June 4, 2012 Share Posted June 4, 2012 Кто-нибудь сталкивался с подобным ? С подобным - да. Жму Меню/Разное/Настройки/Карты/Показ POI - и на кране снова карта. Link to post Share on other sites
Shadow Wizard Posted June 4, 2012 Share Posted June 4, 2012 На самом деле тут вот какая засада: насколько я понимаю, при отсутствии файла poi.bkm (т.е. при первом запуске) информация в него переносится из bookmarks.dat, но... после этого bookmarks.dat не удаляется и продолжает подхватываться программой! А информация из него продолжает светиться в "избранном" - дублируя саму себя, импортированную в poi.bkm. Я вопрос решил просто - проверил poi.bkm и bookmarks.dat на соответствие, после чего, убедившись в идентичности, попросту грохнул bookmarks.dat, избавившись от задвоения информации и прочих проблем. Осталась мелочь - отразить бы где-нибудь это требвание... или же сделать конвертер (хоть программный, хоть онлайн) и включить в список шагов по переходу на семерку требование прогнать bookmarks.dat через него, а полученный на выходе poi.bkm положить в папку с программой. Link to post Share on other sites
/DiOs Posted June 4, 2012 Share Posted June 4, 2012 (edited) На самом деле тут вот какая засада: насколько я понимаю, при отсутствии файла poi.bkm (т.е. при первом запуске) информация в него переносится из bookmarks.dat, но... после этого bookmarks.dat не удаляется и продолжает подхватываться программой! А информация из него продолжает светиться в "избранном" - дублируя саму себя, импортированную в poi.bkm. Все не так просто. Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 34-х записей получаются 38. Во-вторых, букмарков у меня нет вообще на той карте, с которой работаю. Во-третьих, ну не могу понять я, чем уникальны те, которые дублируются! Edited June 4, 2012 by /DiOs Link to post Share on other sites
yndtrud Posted June 4, 2012 Author Share Posted June 4, 2012 Все не так просто. Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 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| Link to post Share on other sites
/DiOs Posted June 4, 2012 Share Posted June 4, 2012 (edited) Если у тебя файл после конвертирования bookmarks.dat, то если все название будут в ОДНО СЛОВО (без пробелов и любых знаков препинания), то так же не будет дубляжа Оно может и не будет. Только одно "но": не все записи с пробелами дублируются. У меня их половина, дублируются конкретные четыре. Я это дело уж давно ковыряю. Дублируются они и тогда, когда ни разу в качестве финиша не использовались, т.е. параметра 30000 у них попросту нет. И от категории не зависит: дублируются и 18888 (Мои места), и 18005 (Рестораны). И не все, у которых одинаковое число доездов, дублируются. И не все те, у которых и пробел, и одинаковое значение. И не все те, у кого кроме букв что-то есть. И вообще у меня доездов он ни одного, до 112 было, и потом ковырял. Короче, где-то не там собака порылась. Или не только там. Edited June 4, 2012 by /DiOs Link to post Share on other sites
Shadow Wizard Posted June 4, 2012 Share Posted June 4, 2012 Во-первых, инфа не задваивается. Более того, даже нет никакого постоянного коэффициента дублирования. У меня, к примеру, из 34-х записей получаются 38. Ну, у меня она задвоилась вся - а записей в bookmark.dat было с десяток. Впрочем, я работал с пререлизом, а к релизу пришел уже без bookmark.dat - так что мой опыт мог несколько устареть. Во-вторых, букмарков у меня нет вообще на той карте, с которой работаю. Что значит "букмарков нет на карте"? По-моему, букмарки в принципе или есть, или нет. И программе пофигу на карту - она смотрит в poi.bkm и bookmark.dat, после чего выводит взятую из них инфу. Возможно (и даже наверное), кто-то умный предусмотрел фильтр, проверяющий точки на совпадение, чтобы избежать задвоения - но сравнение-то бинарное, и, как справедливо было замечено, достаточно влепить или убрать пробел в начале или в конце, чтобы возникло задвоение. А если при импорте в .bkm имя точки как-то преобразовывается (например, из 1251 переводится в юникод), то вполне логично, что результат такого преобразования бинарно совпадать с оригиналом уже не очень обязан. Особенно если перед перекодировкой имя еще как-то обрабатывется - скажем, ему делается trim() на предмет исключения в начале и/или в конце лишних пробелов, кавычек или еще чего-ньть. Во-третьих, ну не могу понять я, чем уникальны те, которые дублируются! А если файл в hex-виде глянуть? Мож, там где вместо 0x0D 0x0A затесалось просто 0x0D или табуляция вместо пробелов влезла? Link to post Share on other sites
yndtrud Posted June 4, 2012 Author Share Posted June 4, 2012 Оно может и не будет. Только одно "но": не все записи с пробелами дублируются. У меня их половина, дублируются конкретные четыре. Я это дело уж давно ковыряю. Дублируются они и тогда, когда ни разу в качестве финиша не использовались, т.е. параметра 30000 у них попросту нет. И от категории не зависит: дублируются и 18888 (Мои места), и 18005 (Рестораны). И не все, у которых одинаковое число доездов, дублируются. И не все те, у которых и пробел, и одинаковое значение. И не все те, у кого кроме букв что-то есть. И вообще у меня доездов он ни одного, до 112 было, и потом ковырял. Короче, где-то не там собака порылась. Или не только там. Странно, что это тока нас (пользователей) волнует. Я даже для интереса парсер написал bkm файлов. Думал может там, что то супер сложное. Так нет. Все просто. Вообщем, надеюсь нас услышат кодеры и подправят Хотя чувствую будет это не скоро. Печалька :( Link to post Share on other sites
/DiOs Posted June 4, 2012 Share Posted June 4, 2012 А если файл в hex-виде глянуть? Мож, там где вместо 0x0D 0x0A затесалось просто 0x0D или табуляция вместо пробелов влезла? Давно... Что значит "букмарков нет на карте"? На карточке с программой. Я сейчас езжу не с той, на которой беты были, и лицензию юзеровскую поставил. Релиз же ж... Link to post Share on other sites
Shadow Wizard Posted June 4, 2012 Share Posted June 4, 2012 На карточке с программой. Я сейчас езжу не с той, на которой беты были, и лицензию юзеровскую поставил. Релиз же ж... А, понял. Тады прям и не знаю, в какую сторону думать... явно какая-то кривота в алгоритме сортировки, но какая - ? Кстати, нашел еще одни грабли: когда начинаешь редактировать запись из "Избранного", счетчик посещений сбивается (ну это ж теперь типа новая запись) и она уходит вниз. В чем лично я ничего логичного не вижу: мало ли что и зачем я редактирую? Мож, я переехал - и что теперь, надо 222 раза нажать на "Дом", чтобы он вернулся на первое место?.. :wacko: Link to post Share on other sites
/DiOs Posted June 4, 2012 Share Posted June 4, 2012 Кстати, нашел еще одни грабли: когда начинаешь редактировать запись из "Избранного", счетчик посещений сбивается (ну это ж теперь типа новая запись) и она уходит вниз. В чем лично я ничего логичного не вижу: мало ли что и зачем я редактирую? Мож, я переехал - и что теперь, надо 222 раза нажать на "Дом", чтобы он вернулся на первое место? Есть такая хрень. Воркэраунд -- ручками прописываешь высокий приоритет. Link to post Share on other sites
Shadow Wizard Posted June 4, 2012 Share Posted June 4, 2012 Есть такая хрень. Воркэраунд -- ручками прописываешь высокий приоритет. Ручками-то что угодно прописать можно... особенно если знаешь, что и куда прописывать и умеешь это делать. Я же о том, что с точки зрения юзабилити имеющаяся схема работы с "Избранным", является, мягко говоря, весьма спорным решением. Link to post Share on other sites
TAM1963 Posted June 4, 2012 Share Posted June 4, 2012 Сталкивался тот, кто удалял из папки cgmaps файл poi.bkm. Покопался немного ... Действительно проблема из-за cgmapspoi.bkm Только он у меня есть. Просто ПОВРЕЖДЕН. Алгоритм исправления проблемы: - удалил с бубном poi.bkm - подложил bookmark.dat - запустил СГ, посмотрел "Избранное" - вышел - удалил bookmark.dat - запустил СГ, проверил наличие избранного Всем спасибо за помощь! 1 Link to post Share on other sites
Popular Post timvetrov Posted June 4, 2012 Popular Post Share Posted June 4, 2012 (edited) Ручками-то что угодно прописать можно... особенно если знаешь, что и куда прописывать и умеешь это делать. Я же о том, что с точки зрения юзабилити имеющаяся схема работы с "Избранным", является, мягко говоря, весьма спорным решением. До этого Microsoft додумалась много лет назад. Вводится функция "фиксировать" (pin), остальные (незафиксированные) элементы сортируются в соответствии с частотой употребления. Допустим, есть два-три супер-важных дестинейшена, зафиксировал их, и все дела. Остальные пусть ранжируются по частоте употребления. Похоже, разработчики СГ никогда не пользовались Windows. Вероятно, из принципа. А зря. Edited June 4, 2012 by timvetrov 3 Link to post Share on other sites
IШIN Posted June 4, 2012 Share Posted June 4, 2012 Вводится функция "фиксировать" (pin), остальные (незафиксированные) элементы сортируются в соответствии с частотой употребления. Вот!!! Я неделю назад тоже думал, чего не хватает в списке избранного - и понял - канцелярских кнопок, как в MRU-листе в Ёкселе2007. 1 Link to post Share on other sites
Recommended Posts