Это довольно широкий вопрос, но я постараюсь сузить его до самого необходимого. Я работаю над приложением Delphi для школьного проекта, в котором я хотел бы добавить карту в свою программу для обеспечения функциональности местоположения. Я использую RAD Stud ios 10,3
Поскольку это школьный проект, я не хотел бы тратить на него деньги, если это возможно, я также не хотел бы использовать карты Google, так как вам необходимо создать платежный аккаунт. (Я знаю, что вы все еще получаете бесплатные запросы).
Требования:
- пользователь может просматривать карту Dynami c и размещать булавки (не обязательно быть постоянными)
- прямое и обратное геокодирование.
- использование в программе VCL
Из моего исследования я понимаю: я могу использовать Leaflet (https://leafletjs.com/index.html) для взаимодействия с Open Streets Maps мне придется отправлять запросы из моего Delphi приложения куда-нибудь (Leaflet?), чтобы получить карту и данные геокодирования
- , какой компонент я использую для отображения карт в моей форме vcl
- Как мне взаимодействовать с Open Street Maps через Leaflet?
(эти следующие вопросы могут быть излишними, если я могу понять, как взаимодействовать с чем-то вроде листовки и я иметь доступ к своей документации n)
- Как запросить координаты и адрес улицы с булавки?
- Как показать карту с булавкой из GPS-координат?
Заранее спасибо.