Памяти у вас, парни, маловато у SE лучшая и самая беспроблемная джава. Работает везде, на любых масштабах и весьма шустро.
ikz: в сам cvs я не добрался, компилить нечем. )) Спасибо, забрал оттуда свеженький стиль.
Программа в версии 0.5.09 кстати поддерживает внешние карты, можно на самсунгах попробовать. Точнее как… сам мидлет собираем с крошечной картой, а отдельно собираем полный, переименовываем jar в zip, и подсовываем через меню уже установленной программе. Может так прокатит у вас. Работа с фс в джаве конечно должна быть…
ps. пробовал как-то собрать Россию, выпиленную на тезоро-шоп… устал ждать, убил… но она жевала, не вылетала на гиге озу.
pps. Да, ещ в 09 версии есть редактирование OSM! Умеет скачивать отдельные ways и править их. И POI ставить, но у меня не получилось поставить пока ни одной точки сыровато наверно пока. Так и не понял. та ченджесет обязательно открывать, а потом закрывать, или прога автоматом сделает.
А еще 09 умеет маршрутизировать motorcar, bicycle, foot сразу, а не только один вид. как в просто 0.5.0 было.
ppps. Мило. В последнем стиле версии 1.76 (может и раньше) Школы, стоянки и прочие areas имеют значок сбоку – он не перекрывает название полигона и под ним показываются здания)) а то раньше если amenity=school по забору школы нарисовано – под ним ничего видно не было))
Чуть-чуть не так.
Копируем из мидлета с большой картой файлики .d (войдут .d и .dat) и складываем их вместе в отдельный каталог. Указываем этот каталог и перезапускаем мидлет.
P.S. Кста, тот style-file-my.xml, что лежит в патчах (по ссылке, что я оставлял) совместим с последним ночным билдом. Работает, конвертирует намного больше объектов, вот только картинок для POI не хватает, а где брать не сказано
ikz, в josm все посмотрел? Некогда всё пока это делать… хочется русифицировать стиль, наделать кучу картинок… занимайся пока.
Еще мысль – писать названия на landuses, если есть тег name=*. А то сейчас либо глобально показываем, либо не показываем. Не нашёл. куда им вишесы писать? ))
ps. Еще мне Юрген присылал свой набор png, вот: http://coolkaas.narod.ru/osm/png.rar Может что почерпнёшь. Мне НЕ понравились. Слишком пере-стилизованный двуцвет почти везде.
Поищи следующий кусок в xml. Если нету, то добавь.
<keyW tag = "landuse">
...
<Wvalue name = "*">
<description desc = "Other landuse"/>
<namekey tag = "name"/>
<namefallback tag = "*"/>
<isArea area = "true"/>
<scale scale = "19"/>
<lineColor color = "0033CC33" />
<force_to layer = "-2"/>
</Wvalue>
</keyW>
В форум на саурсфорже.
Уж лучше по джосму полазить… Хотя там тоже не фонтан…
P.S. Сразу подкину одну мою доработку:
<keyW tag = "building">
...
<Wvalue name = "*">
<description desc = "Other building"/>
<namekey tag = "name"/>
> <namefallback tag = "addr:housenumber"/>
<isArea area = "true"/>
<scale scale = "20"/>
<textscale scale = "21"/>
<lineColor color = "00EE0000" />
</Wvalue>
</keyW>
Т.е., если у здания нет собственного имени, то выводить номер дома. Не пойму только, как избавиться от добавления “(Other building)”. Пробовал удалять строку - ставит пустые скобки…
Fortress, minimal и правда не работает. Пробуй полный. Но и он ругается на отсутствие конфига. Это и правда “дженерики” – болванки. Если фул запустится, завтра попробуем собрать нормальный, что бы ни на что не ругался, но и был без карты (или с малюсенькой).
Если меня ikz не обгонит, он вон получше меня шарит)) А в minimal работа с файловой просто отрублена наверно…
Больно мне надо кого-то обгонять
Каждый делает свое дело. Иногда люди объединяются и тогда все получается лучше и быстрее.
Всегда готов поделится своими наработками.
По сути.
Надежнее взять high-style-file.xml. Он рисует больше объектов.
Файлик style-file-my.xml рисует еще больше, но там нужны дополнительные картинки. Картинки подкладываются из джосма (содержимое images/styles/standard) в подкаталог png, но все равно еще штук 12 так и не находит. Хотя лишние объекты можно будет повыкидывать и картинки не понадобятся.
Понял тут, как убрать надписи в скобках типа “(Other building)”. Это description, и его можно загнать на самый мелкий уровень отображения - в Wvalue нужно добавить строку . Подобным трюком можно прятать и остальные надписи.
Про отображение. Начальный уровень (100м) - 22ой. Карта крупнее - уровень больше.
“scale scale=x” - отображение объекта с уровня x.
“textscale scale=x” - отображение имени объекта с уровня x. (если не указано, то с уровня отображения объекта).
“descriptionscale scale=x” - отображение описания объекта с уровня x. (если не указано, то должно отображаться с 23го уровня)
ikz, я так и не управился со внешними картами. Насылаю мидлет на папку с zip-ом, он говорит не могу найти дефолтный конфиг… что-то такое. И чёрный фон – ничего не показывает. Вопрос: как победить?
Я правильно понимаю, если в телефоне нет Gps модуля то программа бесполезна? Вроде слышал что можно определять местоположение через Gsm сети? Или это фантастика? Получается, программа просто как карта используется? Без роутинга и навигации и без определения местоположения…
Эта программа используется с внешним или встроенным gps-приемником как полноценная навигационнавя программа. Никакая навигационнавя программа не работает без gps, так устроен мир
Впрочем в настройках можно выбрать тип ‘приемника’ opencellid.opg, и программа чудо-бедно покажет приблизительное положение по сотам. Это совсем не фантастика.
coolkaas, в сегодняшнем ночном билде появится возможность указывать внешнюю карту в зипе (в том числе и в другом мидлете). Пока еще не везде работает (с нокиями проблемы), но планируют довести до ума.
[ patch 2761048 ] j2me zipfile reading patch (no permission nags anymore)
This patch was provided by cmuelle8 / trendypack. Many thanks for the very helpful patch for this much needed
functionality
With this patch it is now possible to read the map data from a zip file and thus separate out the application jar and
the mapdata.
Unfortunately the patch still has a bunch of problems. It still does not start at all on my Nokia 6220c (S60) which
seems to be an issue with the underlying ZIP implementation taken from j2mepolish. It quickly runs out of memory on my
Nokia 6301 (S40) using a 6Mb mapfile. It does however seem to work on my SE K550 without problems. I have also had this
patch in my local tree for several months, so I am confident it doesn't cause any harm when the zip reading is not
activated. On the otherhand it would be good to get more exposure to see under what conditions and on what mobiles it
might already work. It is also hopefully easier to improve on this patch once it is in the tree.