Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Как определить местоположение (ГЛОНАСС, GPS и т.п.).
Понадобилось мне определять местоположение телефона и отправлять координаты в СМС. Для определения местоположения использовал невидимый компонент «СенсорМестоположения» — расположен в «Сенсоры» (буду пользоваться только русской нотацией). Вытаскиваем его в Дизайнер
В свойствах компонента надо не забыть его включить и выставить условия обновления (расстояние и/или таймер).
Простой пример — по кнопке надо отправить сообщение с текстом, содержащим координаты телефона на заданный номер.
Переходим в Блоки. Ниже привожу рисунок, где показано как получается информация о местоположении.
Используется условие «МестоположениеИзменено». При выполнении его используются реквизиты «Широта», «Долгота» (тут надо помнить, что эти значения получаются в градусах и их долях! Не минуты/секунды/доли, а градусы!), «Высота» (метры) и «Скорость» (м/с).
Для размещения значений можно использовать обычные «надписи».