Где брать координаты местоположения в telegram bot api?
Вначале необходимо запросить координаты у пользователя, кнопка должна иметь 'request_location' => true:
Подробнее смотри как: https://core.telegram.org/bots/api#replykeyboardmarkup и ниже про саму кнопку запроса локации.
Потом придет ответ(если пользователь поделится), где будут указана локация в виде:"location":{"latitude":xx.xxxxxx,"longitude":yy.yyyyyy}
Кстати, если хотите цифрами показать локацию, то отправляйте просто через sendMessage. При отправке sendLocation телеграм отправит отметку на карте.
Недавно столкнулся с такой же 'проблемой' (после решения не кажется сложной).Итак, как же поймать location?Кратко:    Настроить mesage handler ловить update с непустым location после нажатия кнопкиДлинно:Для юзеров pyTelegramBotAPIДля ребяток, которые используют python-telegram-bot:dispatcher.add_handler(MessageHandler(Filters.location, location))

def location(bot, update):
    print(update.message.location)