Здравствуйте всем. Мне нужно создать электронную карту для карманного компьютера, изображающую дома , дороги,что-то типа ГИС. Понятно, что объекты нужно хранить в векторном виде: дом — списком координат и т.д.Но где хранить, в чем хранить, как потом использовать, мне непонятно. Не могли бы вы объяснить, как это можно сделать. Заранее благодарен.
Здравствуйте, StDenis, Вы писали:
SD>например, в виде обычных файлов данных внутри мидлета. и читать из потока, создаваемого через getResourceAsStream.
А как читать из потока, создаваемого через getResourceAsStream, объясните поподробнее пожалуйста. P.S. извините, я новичок в Java, тем более в J2ME.
A3D>А как читать из потока, создаваемого через getResourceAsStream, объясните поподробнее пожалуйста. P.S. извините, я новичок в Java, тем более в J2ME.
мне жаль, но это плохое оправдание лени у вас есть на руках название метода — а дальше в гугль, мануал или ищем исходники примеров программ [ибо куча опенсорца в Сети].
Здравствуйте, A3D, Вы писали:
A3D>Здравствуйте всем. Мне нужно создать электронную карту для карманного компьютера, изображающую дома , дороги,что-то типа ГИС. Понятно, что объекты нужно хранить в векторном виде: дом — списком координат и т.д.Но где хранить, в чем хранить, как потом использовать, мне непонятно.
На текущем проекте для КПК пользуем связку .Net CF + SqlLite
Основа всего — точки. допустим точки (1,0) (1,1) (0,1) (0,0) могут представлять как домик квадратный так и дорогу. Для быстрого поиска данных попадающих в регион рекомендую использовать квадратичное дерево.
Где-то так.
"Если Вы отличаетесь от меня, то это ничуть мне не вредит — Вы делаете меня богаче". Экзюпери
Re: Как создать электронную карту
От:
Аноним
Дата:
13.04.07 13:20
Оценка:
Здравствуйте, A3D, Вы писали:
A3D>Здравствуйте всем. Мне нужно создать электронную карту для карманного компьютера, изображающую дома , дороги,что-то типа ГИС. Понятно, что объекты нужно хранить в векторном виде: дом — списком координат и т.д.Но где хранить, в чем хранить, как потом использовать, мне непонятно. Не могли бы вы объяснить, как это можно сделать.
есть "стандарт" на векторную графику OpenVG (khronos.org)
вот одна из его реализаций вместе с 3Д растероид-ом