Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7. Простой компонент для работы с картами. / 20 сообщений из 20, страница 1 из 1
31.10.2017, 16:44:38
    #39545410
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Нужно реализовать следующее:

Есть несколько адресов(в одном городе), их нужно отметить на карте метками и показать карту соответственно.
Пробовал GmLib - чет работает он медленно и непонятно как, качал последнюю версию в гитхаба.
смотрел в сторону яндекс карт, но толком работающего примера так и не нашел.
Не уж то не существует чего-нибудь простого?
...
Рейтинг: 0 / 0
31.10.2017, 17:36:14
    #39545456
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
TWebBrowser.
...
Рейтинг: 0 / 0
01.11.2017, 09:00:04
    #39545738
xMailer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
В свое время тоже искал готовое, но так и не нашел, сделал все через paintbox и работу с тайлами google,osm.
Рекомендую почитать Slippy map tilenames
Если очень надо могу выложить пример кода.
...
Рейтинг: 0 / 0
01.11.2017, 10:09:38
    #39545778
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
rgreatTWebBrowser.

Гениально! Спасибо! То что надо!
...
Рейтинг: 0 / 0
01.11.2017, 10:12:16
    #39545779
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Валерий666Нужно реализовать следующее:

Есть несколько адресов(в одном городе), их нужно отметить на карте метками и показать карту соответственно.
Пробовал GmLib - чет работает он медленно и непонятно как, качал последнюю версию в гитхаба.
смотрел в сторону яндекс карт, но толком работающего примера так и не нашел.
Не уж то не существует чего-нибудь простого?

https://www.tmssoftware.com/site/webgmaps.asp
...
Рейтинг: 0 / 0
01.11.2017, 10:12:38
    #39545780
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
xMailerВ свое время тоже искал готовое, но так и не нашел, сделал все через paintbox и работу с тайлами google,osm.
Рекомендую почитать Slippy map tilenames
Если очень надо могу выложить пример кода.
Спасибо. Погляжу в эту сторону, я и не слышал про openstreetmap. За пример был бы благодарен!
...
Рейтинг: 0 / 0
01.11.2017, 10:13:44
    #39545782
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
defecatorВалерий666Нужно реализовать следующее:

Есть несколько адресов(в одном городе), их нужно отметить на карте метками и показать карту соответственно.
Пробовал GmLib - чет работает он медленно и непонятно как, качал последнюю версию в гитхаба.
смотрел в сторону яндекс карт, но толком работающего примера так и не нашел.
Не уж то не существует чего-нибудь простого?

https://www.tmssoftware.com/site/webgmaps.asp

не годится для 7-ки.
...
Рейтинг: 0 / 0
01.11.2017, 10:14:01
    #39545783
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Валерий666defecatorпропущено...


https://www.tmssoftware.com/site/webgmaps.asp

не годится для 7-ки.
годится, ищи в интернете старую версию
...
Рейтинг: 0 / 0
01.11.2017, 10:14:54
    #39545785
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
и если мне память не изменяет,
версия для Delphi 2007 компилится под Delphi 7 без проблем
...
Рейтинг: 0 / 0
01.11.2017, 10:49:03
    #39545813
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
defecatorи если мне память не изменяет,
версия для Delphi 2007 компилится под Delphi 7 без проблем
Благодарю, нашел. Буду мучать.
...
Рейтинг: 0 / 0
01.11.2017, 11:50:26
    #39545852
xMailer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
пример OSM/Google
Могу ошибаться, но по моему WebGMaps реализован на базе TWebBrowser, не советую с ним связываться.
...
Рейтинг: 0 / 0
01.11.2017, 11:59:09
    #39545857
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
xMailer пример OSM/Google
Могу ошибаться, но по моему WebGMaps реализован на базе TWebBrowser, не советую с ним связываться.

а что не так ? Уж сколько лет работаю с этим компонентом, проблем не наблюдал
...
Рейтинг: 0 / 0
01.11.2017, 12:06:02
    #39545870
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Валерий666rgreatTWebBrowser.

Гениально! Спасибо! То что надо!
А это и не шутка была. Единственный нормальный вариант по работе с адресами и картой -- это использовать онлайн сервисы типа гугл карт или яндекс. И через их апи всё это делать (поиск координат по адресу, показ значков на карте, интерактивная работа с этими значками и т.п.).
...
Рейтинг: 0 / 0
01.11.2017, 14:52:27
    #39546071
xMailer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
defecatorа что не так ? Уж сколько лет работаю с этим компонентом, проблем не наблюдал
Не имел ввиду что проблемы с самими компонентами, мнение сугубо субъективное, если они у Вас устраивают - это хорошо. Но на какой-то версии ie в системе у меня постоянно вываливалось окно javascript ошибки, это было обусловлено связью webbrowser и ie.
Относительно webbrowser - использовал его в одном проекте: была десктопная и web части. Web часть это была картографическая визуализация (leaflet), жила сама по себе в нашей интрасети, но нужно было встроить ее в win app, так любой браузер прогружал данную визуализацию в разы быстрее, возможно это было связано с большим кол-вом js, но тогда разбираться не стал, т.к. это было в том проекте второстепенным.
И мне не нравится дергать чужие online движки и следить за технической и политической стороной их использования. Это чем то напоминает враперы под все операционки, популярные ранее, сейчас все больше все хотят native функционал.
Для создания быстрого приложения с картами я бы использовал, но для рабочего проекта не стал бы.
А искал в свое время аналог leaflet для delphi, чтобы был с нужным функционалом и легкий, но его нету, писать самому - нужно выделять достаточно много времени
...
Рейтинг: 0 / 0
01.11.2017, 15:37:49
    #39546134
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Я пользовался (проект не пошел, поэтому всё осталось в предварительной стадии, но показать карту, поставить точку и т.п., это делал) вот таким ActiveX компонентом: https://mapwingis.codeplex.com/
Вот тут http://devdelphi.ru/?page_id=3111 много статьей о работе с ним в Delphi.

Но мне тоже кажется неплохим вариантом использование web-браузера, как тут посоветовали, и карт Яндекс например.
...
Рейтинг: 0 / 0
01.11.2017, 15:56:33
    #39546165
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
s62,

в наше время карты быстро меняются, самостоятельно поддерживать базу в актуальном состоянии могут только гиганты вроде гугла.
Не кочевряжтесь, господа, используйте гуглсервисы.

Конечно, если вас интересуют карты мира, с десятимиллионным масштабом - тогда да, можно базу один раз закачать и все. Ну, какое-то время.
...
Снова вопрос встал о предметной области. ТС ничего не сказал. Может, он приложение для работы со старыми сканами топографических карт делает, без реальнтй привязки к местности. Или рисует глобус Зеили для ракетчиков, чтобы видеть, как ракеты в США полетели. Тут можно и без гуглсервисов.
...
Рейтинг: 0 / 0
01.11.2017, 16:12:00
    #39546194
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
чччДs62,

в наше время карты быстро меняются, самостоятельно поддерживать базу в актуальном состоянии могут только гиганты вроде гугла.
Не кочевряжтесь, господа, используйте гуглсервисы.

Конечно, если вас интересуют карты мира, с десятимиллионным масштабом - тогда да, можно базу один раз закачать и все. Ну, какое-то время.
...
Так я и написал, что браузер с яндекс-картами - неплохой вариант. Но если играет роль фактор соблюдения законов, то у яндекса вот:
2.4. Сервис предоставляет пользователю функциональную возможность получить код карты в состоянии на момент получения кода, для вставки в свой сайт, блог, мобильное приложение. Данная функция может использоваться Пользователем только в рамках сайтов или мобильных приложений, доступных для бесплатного открытого использования неограниченным кругом лиц. Функция не может использоваться для проектов, требующих оплаты, или иным образом ограничивающих доступ к ним третьих лиц. Необходимость зарегистрироваться не считается ограничением доступа в рамках настоящего пункта.

Я для компонента, про который написал, скачивал карты проекта open street map. Там они поддерживаются в более-менее актуальном состоянии вроде.
Правда посмотрел сейчас, 2 года назад, когда этим занимался, карты вот тут были бесплатные http://gis-lab.info/qa/osmshp.html а сейчас оказывается уже платные.
...
Рейтинг: 0 / 0
01.11.2017, 16:23:00
    #39546207
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
s62...
Я для компонента, про который написал, скачивал карты проекта open street map. Там они поддерживаются в более-менее актуальном состоянии вроде...
Опять же, ты должен постоянно (периодически, хе-хе) возиться со сторонним ресурсом для поддержания данных проекта в актуальном состоянии, и скорее всего ты не сможешь повлиять на претензии твоего потребителя о том, что конкретно вот эти данные неактуальны... у нас, к примеру, подобной работой целый отдел занимается...
...
Рейтинг: 0 / 0
01.11.2017, 16:25:31
    #39546209
s62
s62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
чччД,
ну тут ты уже написал: "Снова вопрос встал о предметной области. ТС ничего не сказал." )
...
Рейтинг: 0 / 0
02.11.2017, 11:41:51
    #39546596
EAlexander
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 7. Простой компонент для работы с картами.
Добавлю, что согласно лицензиям яндекса и гугла их карты нельзя так просто использовать в коммерческих приложениях. Лицензию яндекса я читал, а про гугловскую читал на devexpress, которые тоже сделали свои карты, но без поддержки GoogleMaps из-за каких-то там лицензий - нет ни в VCL, ни .net компонентах.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7. Простой компонент для работы с картами. / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]