Steepe_Hare Опубликовано 31 октября, 2016 Поделиться Опубликовано 31 октября, 2016 Здравствуйте, господа! Как узнать средствами Delphi Longitude и Latitude места, где находишься? Нужно ли подключать специальные сервисы для этого (google, yandex)? Цитата Ссылка на комментарий
0 Rusland Опубликовано 31 октября, 2016 Поделиться Опубликовано 31 октября, 2016 (изменено) Если речь про Android. Есть TLocationSensor. И еще посмотрите полезный TMapsEngine от ZuBy. Изменено 31 октября, 2016 пользователем Rusland Kitty 1 Цитата Ссылка на комментарий
0 Steepe_Hare Опубликовано 31 октября, 2016 Автор Поделиться Опубликовано 31 октября, 2016 12 часов назад, Rusland сказал: Если речь про Android. Есть TLocationSensor. И еще посмотрите полезный TMapsEngine от ZuBy. Да, про Андроид. Заметил странное поведение компонента TLocationSensor. Вот код: LocationSensor1.Active := True; Lat := LocationSensor1.Sensor.Latitude; Long := LocationSensor1.Sensor.Longitude; Memo1.Lines.Add('Longitude ' + FloatToStr(Long) + ', Latitude ' + FloatToStr(Lat)); При первом нажатии кнопки показывается NAN и NAN. После второго показываются корректные значения. Как лечить? Цитата Ссылка на комментарий
0 krapotkin Опубликовано 31 октября, 2016 Поделиться Опубликовано 31 октября, 2016 дело в том, что запуск сервиса определения координат требует времени. значительного. поэтому нельзя взять и написать LocationSensor1.Active := True; Lat := LocationSensor1.Sensor.Latitude; Long := LocationSensor1.Sensor.Longitude; нужно посмотреть демо из поставки студии. там все красиво и подробно расписано есть обработчик, который будет вызван, когда новые координаты будут получены а пока - пишите не определено и крутите AniIndicator Равиль Зарипов (ZuBy), Andrey Efimov, Kitty и 1 другой 4 Цитата Ссылка на комментарий
Вопрос
Steepe_Hare
Здравствуйте, господа!
Как узнать средствами Delphi Longitude и Latitude места, где находишься?
Нужно ли подключать специальные сервисы для этого (google, yandex)?
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.