Encontrando ruas (pegue suas coordenadas) e calculando distâncias entre marcadores

Não consigo encontrar informações sobre como usar a API para:

Procure por ruas e obtenha alguns resultados clicáveis ​​que retornem um objeto LatLng ou algo assim (pelo menos coordenadas). Então, se eu procurar por uma rua e clicar em um resultado, vou deslocar para a rua (por exemplo).

Como posso calcular a distância entre os marcadores? e possivelmente, desenhe linhas entre eles.

Tudo que eu obtenho é a API, mas não há guias, então é difícil descobrir quais tipos usar.

questionAnswers(1)

yourAnswerToTheQuestion