Oi, @Joao_Pedro1. Tudo bem?
A sua ideia é que uma pessoa faça um agendamento na loja que fica mais próxima dele, ou que ele possa escolher em qual loja quer fazer o agendamento, independente da distância entre a pessoa e a loja?
Para o caso de a pessoa escolher um local, você poderia construir um bloco específico para conter um menu com as opções de lojas que vierem da resposta da sua API.
O usuário vai escolher uma das opções que representa a loja escolhida. Desse forma é feito o registro.
Espero poder ter ajudado ao menos um pouco, mas deixo aqui também uma sugestão de vídeos onde é feito algo relacionado com APIs:
Integrando API Google Sheets IPost, Put, Get] - Blip (Chatbot):
API’s e Requisições HTTP | Blip AMA #10
É a pessoa ira escolher a loja mias próxima dela.
ela irá escolher a região, com base na região ira aparecer uma lista de postos da região escolhida.
O cliente escolheu o posto irá aparecer os horários e datas disponíveis daquele posto.
A integração com google sheets está feita, pois temos a opção de agendamento por data, mas nos queremos ampliar para facilitar para o cliente.
Então decidimos fazer por local também .
Obrigado pela ajuda até então!