программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.
svp писал(а):Однако удобмнее, ИМХО, просто при открытии окна "Перейти к..." смотреть содержимое буфера обмена и, если сожержимое -- текст и он соответствует регекспу координат, просто вставить эти координаты в соответствующее поле.
Может сделать закладку избранного, а туда хоть из буфера, хоть в буфер, как в браузерах... И по папкам рассортировать, и по алфавиту, и по дате, и по-другому как-нить.
1. Да, думаю, что, например, отдельные слои для отдельных карт можно было бы хранитm в зипах (ну или полоски). Кажется ГуглМВ на это уже переходит как-то. Тогда, конечно, придётся добавлять какой-то механизм синхронзации 2 кэшей, сейчас-то просто копируем туда/сюда...
2. Очень хорошие конечно карты Гуртам, но есть 2 но: 2.1. на первых уровнях они страшные. Так как заполненность слоя показывается для дальнейших слоёв на фоне первого, то выходит страх и ужос. Пришлось из 3го или 4ого слоя лепить 1 и 2ой слои. Может стоит вложить в скачиваемую карту нормальные картинки для 1-2 слоя Гуртама? 2.2. уж очень они гуляют от гугловских координат (гпс-ом я ещё не проверял точность, только визуально). Можно даже включить объекты викимапии и на тебе - всё съехало... может добавить (вообще ко всем картам??) в каждом слое возможность задать смещения по N и E?
3. Наверное, в будущем стоит расширить функционал ГПС.. (Я правда ещё не смотрел конечно на то, что уже есть). Сделать побольше - например, как в ГисРусса. Т.е. доп. окошко с временем, временем в пути, восход, заход, скорости ну и т.п. - есть там в ГисРуссе такой режим. Если конечно копание в данных ГПС это несложно/нанадолго и не нарушает никаких вещей.
4. В раздел баги (для версии 0,9,9,7 под винхп-сп3 и т.п.): берём навпример карту гугл-спутник 1х, смотрим заполненность, закрываем заполненность, приближаем до 2х, смотрим заполненность, закрываем заполненность, приближаем до 3х, смотрим заполненность, закрываем заполненность, приближаем до 4х, смотрим заполненность, закрываем заполненность, приближаем до 5х, смотрим заполненность, закрываем заполненность, приближаем до 6х, смотрим заполненность, закрываем заполненность, двигаем карту, смотрим заполненность - оппа! это уже не 1ый слой зарисовывается!!(ну иногда и не на 6 слое а глубе главеное делать так - добрался до слоя, посмотрел заполненность, подвигал, посмотрел заполненность, подвигал, ... перешёл на след слой, посмотрел заполненность, подвигал, посмотрел заполненность, подвигал, - когд нит да глюкнет.
mega-art писал(а):Ну, если Ваши оплаченные фишки будут дочтупны всем...
были бы фишки насчет activex я конечно немного погорячился, было бы достаточно и COMобъекта, и чтобы можно было средствами кмл нарисовать флажок на карте с надписью типа "Здесь был Петя в 14:26 16.09.2008", и метод "перерисовывать кмл"
mega-art писал(а):Может сделать закладку избранного, а туда хоть из буфера, хоть в буфер, как в браузерах... И по папкам рассортировать, и по алфавиту, и по дате, и по-другому как-нить.
Это всё решается средствами KML. Нужно просто реализовать более-менее нормальное отображение KML файлов и возможность показывать их в сайд-баре в виде дерева (в точичности как у Google Earth). Тогда потребность в избранном отпадёт. Отпадёт проблема с классификацией точек по категориям (так как KML уже поддерживает древовидную структуру каталогов с элементами). Заодно можно целые ветви дерева KML-объектов включать и выключать. Чтобы всё это заработало нужна объектная модель KML-файла. Ею я потихоньку по возможности занимаюсь. azya обещал добавить потом в проект.
средствами кмл нарисовать флажок на карте с надписью типа "Здесь был Петя в 14:26 16.09.2008", и метод "перерисовывать кмл"
Кстати, в спецификации KML предусмотрен механизм частичного (в том числе автоматического через некоторый период) обновления элементов.
pepyaka Из KML поддерживается токо тупо прорисовка полигонов и точек + название объекта и его описание по лкм. Т.е. программа парсит кмл файл на наличие тэгов <Placemark> найдя его начинает искать <name>, <description> и <coordinates>. Координаты при этом должны быть с данными о высоте.
У меня появилась идея как можно немного уменьшить кеш, для этого можно сделать функцию которая пробегалась бы по всем файлам (начиная от первых слоев до нижних) и удаляла те файлы для которых есть 4 нижние картинки. И обратную функцию которая пробегалась бы по файлам (начиная от нижних до верхних) и создавала из 4 нижних картинок одну верхнюю. Но эти функции не подходят для политических карт, потому что там нельзя создать верхние уровни на основе нижних Также при создании таких функций надо проследить чтобы не удалялось лишнее
Igor А стоит ли это делать ? Просто не все слои "нормальные", некоторые интерполированные. Т.е. качество может падать. Может не надо придумывать велосипед, а дождаться более разумного решения ?