
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.06.2018, 16:07
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Приветствую! Работаю сейчас над одним проектом и для тренировки в загрузке мозаик OpenStreetMap написал небольшой тестовый проектик. Нет не многопоточной загрузки для ускорения вывода, ни кэшированя загруженных мозаик, ни двойного буфера. Простая демонстрация, но возможно окажется кому-нибудь полезной как отправная точка. Использую 2 внешние библиотеки для чтения PNG-картинок и для HTTP-запросов, где их скачать указал в \LIBs. Но легко заменить на любые другие библиотеки, там всего в одном месте используется. Прикладываю исходники и скомпилированное прложение. Скриншот для затравки: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2018, 16:07
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2018, 16:07
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2018, 16:07
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2018, 16:35
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
А чем это отличается от openmap.pas ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.06.2018, 16:45
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
defecatorА чем это отличается от openmap.pas ? тем, что 1) openmap.pas взят за отправную точку, а не наоборот :) 2) переработал некоторые функции из openmap.pas, добавил свои. 3) и окно с картой для демонстрации, чeго в openmap.pas не было (включая вывод копирайта OpenStreetMap :) и масштабной линейки) 4) совершенно обалденно-крутыми иконками на кнопках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 06:48
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
defecatorА чем это отличается от openmap.pas ? тем что в openmap.pas есть фатальный недостаток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 06:55
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Дегтярев ЕвгенийdefecatorА чем это отличается от openmap.pas ? тем что в openmap.pas есть фатальный недостаток и чо, и чо, и чо ?....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 12:16
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
defecatorДегтярев Евгенийпропущено... тем что в openmap.pas есть фатальный недостаток и чо, и чо, и чо ?....... Какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 12:24
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 13:29
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Дегтярев Евгенийvenza, фатальный http://lurkmore.to/Фатальный_недостаток что ты сразу в кусты ? Ответь на вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 13:52
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
defecatorДегтярев Евгенийvenza, фатальный http://lurkmore.to/%D0%A4%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BE%D0%BA]http://lurkmore.to/%D0%A4%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BE%D0%BA] http://lurkmore.to/Фатальный_недостаток что ты сразу в кусты ? Ответь на вопрос "Их писал не я". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 13:53
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
wadmandefecatorпропущено... что ты сразу в кусты ? Ответь на вопрос "Их писал не я". да понял я уже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 14:13
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Исходники конечно прокомментированы изрядно, но настолько милы и ужасны, что нет спасибо :-) Особенно доставляет смесь немецких названий методов с английскими, в автора прям дьявол вселился в процессе написания кода :-) Ну или копировал код из очень разных источников :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 14:48
|
|||
|---|---|---|---|
|
|||
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Подскажите где компонент взять для PNG? пробовал переходить по ссылкам, которые в файле. Synapse нашел. Delphi XE 10.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 15:13
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
venzaПодскажите где компонент взять для PNG? пробовал переходить по ссылкам, которые в файле. Synapse нашел. Delphi XE 10.2 не нужно ничего искать - современные Delphi имеют поддержку PNG из коробки Хочется странного - в Vcl.Graphics.pas есть класс TWICImage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 15:50
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
defecatorне нужно ничего искать - современные Delphi имеют поддержку PNG из коробки Хочется странного - в Vcl.Graphics.pas есть класс TWICImage Он вполне себе очень классный (TWICImage), только всего лишь надо добавить в него слегка мультипоточности(по крайней мере в XE4 надо было). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2018, 15:56
|
|||
|---|---|---|---|
Может кому пригодится: OpenStreetMap - демо своими руками |
|||
|
#18+
Dimonkadefecatorне нужно ничего искать - современные Delphi имеют поддержку PNG из коробки Хочется странного - в Vcl.Graphics.pas есть класс TWICImage Он вполне себе очень классный (TWICImage), только всего лишь надо добавить в него слегка мультипоточности(по крайней мере в XE4 надо было). какая там мультипоточность ? Это же просто надстройка на мелкософтовым Windows Imaging Component ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2040678]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 308ms |

| 0 / 0 |
